none
带参数读取dataset,怎么读不出数据呢? RRS feed

  • 问题

  • string queryString = ""; DataSet myDataSet = new DataSet(); int i = 0; string connectionString = "Data Source=111.11.123.35;Initial Catalog=vehicle;User ID=sa;Password=111111"; try { SqlConnection connection = new SqlConnection(connectionString); SqlDataAdapter da = new SqlDataAdapter(queryString, connection); queryString = "select a.* from terminal_models_synonyms a where a.machine_model_synonyms=@machine_model_synonyms"; queryString += " order by a.machine_model_synonyms"; da.SelectCommand.Parameters.AddWithValue("@machine_model_synonyms", "华为MHA-AL00陶瓷白"); da.Fill(myDataSet, "result"); } catch (Exception) { textResult.Text = "Unable to connect to the database."; }

    2019年1月14日 8:21

全部回复

  • 算了,这种方式也许微软就不支持。本来问题是由于一个应用的读取参数里面有+号引起的,。net 会自动把+号删除,后来他们提示我将+号改成^,读取后再改回来就可以了
    2019年1月16日 1:57