oledb的OleDbParameter的问题! 各位高手请解答啊!!多谢了
我用OleDbParameter来执行一个Sql语句,语句如下:
upd.CommandText = "update IdeaInfo set IfSolve = 1 where Only_ID=@id";
System.Data.OleDb.OleDbParameter id = upd.Parameters.Add("@id",System.Data.OleDb.OleDbType.Char,16);
id.Value = e.Item.Cells[0].Text.Trim();
编译没有问题!但执行时老说:必须声明变量 '@id'。
同样的语句使用SqlParameter就不会出现问题!!
请问这是怎么回事? 怎样让其在OleDb下执行正常? 多谢!!