OleDb中用?来代替参数
写成这样
string sqlStr = "INSERT INTO CaseAnnex (ID, Title, Content, ContentType, ImageSize, AnnexName,CreateTime) VALUES ?, ?, ?, ?, ?, ?,getDate())";
另外getDate()不一定能用
写成这样
string sqlStr = "INSERT INTO CaseAnnex (ID, Title, Content, ContentType, ImageSize, AnnexName,CreateTime) VALUES ?, ?, ?, ?, ?, ?,getDate())";
另外getDate()不一定能用
解决方案 »
- 求教XML操作类
- 嘿嘿嘿,ASP.NET(C#)学习群,欢迎加入,共同学习进步。
- GDI绘图:如何创建不规则的区域
- 如何实现TreeView中节点的拖动!
- 这么多年没遇到过的难题!! 求一正则表达式,能够查找数据库配置的详细信息!!!!!
- 请问各位老大,怎么在office里的宏中打开其他的应用程序?
- 如何把二进制码转为十二进制码?在线等
- 我这有一段代码是用来更新数据库数据的,不过有问题,请高手们帮助!!!!!!
- 诚心 求教c#登陆网站获取网页及链接网页数据
- 关于C#数据库的书或资料的求救!!!
- 急寻答案:关于白丁选择哪个语言版本数据结构的问题!!!!!!!!!!!!
- ===关于日期类型的判断问题===
getDate()可以正常使用
还想请问,传入参数值的方式和
OleDbParameter[] param = new OleDbParameter[6];
param[0] = new OleDbParameter("@ID",OleDbType.VarChar,12);
param[0].Value = Infoid;
param[1] = new OleDbParameter("@Title",OleDbType.VarChar,128);
param[1].Value = title;
param[2] = new OleDbParameter("@Content",OleDbType.VarBinary);
param[2].Value = image;
param[3] = new OleDbParameter("@ContentType",OleDbType.VarChar,32, imgtype);
param[4] = new OleDbParameter("@ImageSize",OleDbType.Integer, length);
param[5] = new OleDbParameter("@AnnexName",OleDbType.VarChar,128, imgname);是否相同,谢谢!
高手指定后新错误,望赐教