SqlConnection cnn = new SqlConnection();//实例化一个连接 cnn.ConnectionString = "Data Source=.;Initial Catalog=DDCX;Integrated Security=True;Pooling=False";//设置连接字符串 cnn.Open();//打开数据库连接 SqlDataAdapter da = new SqlDataAdapter();//实例化sqldataadpter string sqlQuery = "select 编号ID,订单状态 from DingDanMsg where 编号ID=BHID333"; SqlCommand cmd1 = new SqlCommand(sqlQuery, cnn); da.SelectCommand = cmd1; DataSet ds1 = new DataSet(); da.Fill(ds1);
ID='BHID333' 要用单引号括起来追问
按照你说的,运行结果还是会报错,提示:在将 varchar 值 'BHID333' 转换成数据类型 int 时失败。
BHID333 获得的数据就是int类型
id 是 int 型的 只能是数字啊