string strSql3="update pic set pic_addr=9 where pic_id=@pic_id"; 成功string strSql3="update pic set pic_addr=@pic_addr where pic_id=@pic_id"; 失败注: OleDbParameter ppic_addr = new OleDbParameter("@pic_addr",OleDbType.BigInt);
ppic_addr.Value =10;
cmd.Parameters.Add(ppic_addr);
其他略
——大家看看是什么原因——
——怎么解决啊——
ppic_addr.Value =10;
cmd.Parameters.Add(ppic_addr);
其他略
——大家看看是什么原因——
——怎么解决啊——
解决方案 »
- 发送HTTP请求,并且获取返回的XML
- 在网上抄了一段测试网速的代码,为什么包越大网速越快呢?
- 求一个C#正则表达式,谢谢!
- c#数组的几个方法怎么用,那位高手来帮个忙,谢谢
- C#初学者小问题之二——关于两个事件
- wap开发中,如何在页面上实现每个链接分别可以用1到9的数字按钮打开
- webservice 定义的方法如何增加中文提示?
- c#中,如何利用FileStream修改一個只讀文件的內容?
- 我要处理的文章长短差别很大,StringBuilder(int size)中的size定义很大,会影响性能吗?
- 使用vs2012自带发布网站时,可以不发布app_data目录吗?
- 菜鸟 问一个下拉框 的简单问题,,,
- 请问winform编译出来的exe怎样才能和调用的dll分开
cmd.Parameters["@pic_addr"].value=10;
注1:数据库用的是ACCESS。
注2:
1.string strSql3="update pic set pic_addr=9 where pic_id=@pic_id"; 成功
2.tring strSql3="update pic set pic_addr=@pic_addr where pic_id=@pic_id"; 失败1,2都不报错,只不过1成功修改了,而2没有做任何操作(强调:不报错!)
可以打开sql server的“事件探查器”,来跟踪update的sql语句有没有执行。
string strSql3="update pic set pic_addr=@pic_addr1 where pic_id=@pic_id";OleDbParameter ppic_addr = new OleDbParameter("@pic_addr",OleDbType.BigInt);ppic_addr.Value =10;
cmd.Parameters.Add(ppic_addr);
OleDbParameter ppic_addr1 = new OleDbParameter("@pic_addr1",OleDbType.BigInt);
ppic_addr1.Value =10;
cmd.Parameters.Add(ppic_addr1);
string strSql3="update pic set pic_addr=@pic_addr1 where pic_id=@pic_id";OleDbParameter ppic_addr = new OleDbParameter("@pic_addr",OleDbType.BigInt);
OleDbParameter ppic_addr = new OleDbParameter("@pic_addr",OleDbType.BigInt);
ppic_addr.Value =10;
cmd.Parameters.Add(ppic_addr);
OleDbParameter ppic_addr1 = new OleDbParameter("@pic_addr1",OleDbType.BigInt);
ppic_addr1.Value =10;
cmd.Parameters.Add(ppic_addr1);