以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sql数据更新代码问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=163819) |
-- 作者:刘林 -- 发布时间:2021/4/25 22:02:00 -- sql数据更新代码问题 up date {中考表},{学生信息} set{中考表}.学生ID={学生信息}.[_identify] where {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh 请问这句代码总说“,”附近有错误,请问是哪里有问题
|
-- 作者:有点蓝 -- 发布时间:2021/4/25 22:10:00 -- update {中考表} set 学生ID={学生信息}.[_identify] from {学生信息} where {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh |
-- 作者:刘林 -- 发布时间:2021/4/25 22:16:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2019.11.3.1 错误所在事件: 详细错误信息: 无法绑定由多个部分组成的标识符 "学生信息.身份证件号"。
|
-- 作者:刘林 -- 发布时间:2021/4/25 22:16:00 -- UP DATE {订单},{产品} SET {订单}.单价 = {产品}.单价 * 1.1 WHERE {订单}.[产品编号] = {产品}.[产品编号] 我看例子中用到两个相关表 |
-- 作者:有点蓝 -- 发布时间:2021/4/25 22:28:00 -- update {中考表} set 学生ID={学生信息}.[_identify] from {中考表} inner join {学生信息} on {学生信息}.身份证件号=中考表.sfzh or {学生信息}.学籍号={中考表}.xjh |
-- 作者:刘林 -- 发布时间:2021/4/25 22:36:00 -- 现在这个应该可以,但查询超时已过期,请问要设置什么吗? |
-- 作者:有点蓝 -- 发布时间:2021/4/25 22:44:00 -- 数据太多,超时设置长一点 SQLCommand 这个类用于执行SQL命令。 属性:
建议优化一下数据库:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=158943&replyID=&skin=1 不建议使用_identify做业务关联,如果以后数据库要做迁移,运气的不好可能会发现_identify数据全乱的 |