Foxtable(狐表)用户栏目专家坐堂 → update 语句在sql测试窗口不执行


  共有10846人关注过本帖树形打印复制链接

主题:update 语句在sql测试窗口不执行

帅哥哟,离线,有人找我吗?
lrj03
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:92 积分:1117 威望:0 精华:0 注册:2011/5/6 12:46:00
update 语句在sql测试窗口不执行  发帖心情 Post By:2012/12/1 2:20:00 [只看该作者]

  在测试窗口中,测试语句

 

    UPDATE {材料入库单} SET 金额=100 WHERE 入库单编号='20121101'

    

   语句出现错误,错误代码:

.NET Framework 版本:2.0.50727.4963
Foxtable 版本:2012.11.21.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   在 Foxtable.SQLCommand.ExecuteNonQuery()

这是咋回事?请教update语句要怎样改?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试update.rar

[此贴子已经被作者于2012-12-1 9:57:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/12/1 8:25:00 [只看该作者]

上传个附件。


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/1 8:41:00 [只看该作者]

 很明显是你的字段名写错了,对比一下。

 回到顶部
帅哥哟,离线,有人找我吗?
lrj03
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:92 积分:1117 威望:0 精华:0 注册:2011/5/6 12:46:00
  发帖心情 Post By:2012/12/1 10:02:00 [只看该作者]

附件上传了,直接做在控件代码里了,update不执行,检查过了表名,字段名,试过大小写,检查了符号的全半角,还是说.net framework丢失了什么东东
[此贴子已经被作者于2012-12-1 10:02:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/1 10:25:00 [只看该作者]

 我测试了,没有报错,而且执行了。

 执行的sql语句,实在你的后台数据库里执行的,并不会表现在你看到的表里,你需要重新加载数据才可以看到。比如重新打开项目。

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/12/1 11:29:00 [只看该作者]

我执行的,也没有提示。

 回到顶部
帅哥哟,离线,有人找我吗?
lrj03
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:92 积分:1117 威望:0 精华:0 注册:2011/5/6 12:46:00
  发帖心情 Post By:2012/12/2 1:11:00 [只看该作者]

明白了,原来已经执行,代码加datatable(“表名”).load才可以看到,谢谢了

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
  发帖心情 Post By:2012/12/2 8:46:00 [只看该作者]

高手云集呀


 回到顶部
帅哥哟,离线,有人找我吗?
binghe
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:247 威望:0 精华:0 注册:2012/11/12 17:38:00
  发帖心情 Post By:2012/12/3 2:16:00 [只看该作者]

以下是引用lrj03在2012-12-2 1:11:00的发言:
明白了,原来已经执行,代码加datatable(“表名”).load才可以看到,谢谢了


能写详细一点吗?虽然我现在还没学到这一块。但是可以留着备用。以防以后遇到。

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/12/3 8:25:00 [只看该作者]

用户已被锁定

 回到顶部
总数 11 1 2 下一页