ADO.NET工厂模式下Access数据库中的参数化查询用法?

liuyeede 2009-04-12 09:21:18
请参看:
http://topic.csdn.net/u/20090412/11/16e59bef-eaeb-44d2-b924-d96ff9d27d88.html
1、在sql语句中参数的形式怎样书写?
2、怎样给参数赋值?
给一个完整的范例。注意哦:是Access数据库
...全文
144 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyeede 2009-04-13
  • 打赏
  • 举报
回复
关键我用的是ADO.NET的工厂模式
zgke 2009-04-13
  • 打赏
  • 举报
回复
没用过 Microsoft.ACE.OLEDB.12.0 这个驱动.. 应该相差不错的.
用这个Microsoft.Jet.OLEDB.4.0;

string _Command = "UPDATE ImageTable SET MyImages =@MyImages WHERE ID=@ID";

OleDbCommand _Command = new OleDbCommand(_Command, Conn);
_Command.Parameters.Add("@MyImages", OleDbType.VarBinary).Value = ???;
_Command.Parameters.Add("@ID", OleDbType.Int).Value = 1;
_Command.ExecuteNonQuery();
peterb 2009-04-13
  • 打赏
  • 举报
回复
access数据库中参数占位符是"?",不是像SQL Server那样的@Name这种形式
CopperBell 2009-04-13
  • 打赏
  • 举报
回复
师傅您也发帖啦,赞赞赞,帮顶
liuyeede 2009-04-13
  • 打赏
  • 举报
回复
顶贴

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧