Foxtable(狐表)用户栏目专家坐堂 → sql数据更新代码问题


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

主题:sql数据更新代码问题

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14931 威望:0 精华:0 注册:2016/4/28 9:58:00
sql数据更新代码问题  发帖心情 Post By:2021/4/25 22:02:00 [只看该作者]

up  date {中考表},{学生信息} set{中考表}.学生ID={学生信息}.[_identify] where {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh
请问这句代码总说“,”附近有错误,请问是哪里有问题

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:108006 积分:549429 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/25 22:10:00 [只看该作者]

update {中考表} set 学生ID={学生信息}.[_identify] from {学生信息} where {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14931 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/4/25 22:16:00 [只看该作者]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.11.3.1
错误所在事件:
详细错误信息:
无法绑定由多个部分组成的标识符 "学生信息.身份证件号"。

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14931 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/4/25 22:16:00 [只看该作者]

UP  DATE {订单},{产品} SET {订单}.单价 = {产品}.单价 * 1.1 WHERE {订单}.[产品编号] = {产品}.[产品编号]


我看例子中用到两个相关表


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:108006 积分:549429 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/25 22:28:00 [只看该作者]

update {中考表} set 学生ID={学生信息}.[_identify] from {中考表} inner join {学生信息} on {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14931 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/4/25 22:36:00 [只看该作者]

现在这个应该可以,但查询超时已过期,请问要设置什么吗?

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:108006 积分:549429 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/25 22:44:00 [只看该作者]

数据太多,超时设置长一点

SQLCommand

这个类用于执行SQL命令。

属性:

  • CommandText
    字符型,用于设置SQL命令。
     
  • ConnectionName
    字符型,用于指定数据源名称,如果省略,则使用内部数据源。
     
  • CommandTimeOut
    设置超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的操作,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。
建议优化一下数据库:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=158943&replyID=&skin=1

不建议使用_identify做业务关联,如果以后数据库要做迁移,运气的不好可能会发现_identify数据全乱的

 回到顶部