以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]提示不存在_Identify的列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157425) |
-- 作者:whoami2012 -- 发布时间:2020/10/15 15:52:00 -- [求助]提示不存在_Identify的列 一直正常使用的项目,今天意外退出,再进入后,出现下面的情况 只要是使用下列方式加载的数据表,就提示 不存在_Identify的列 Dim cmd As new SQLCommand cmd.ConnectionName = ”数据源“ cmd.CommandText = "Se/ect * From {定单分项} Where 定单ID = " & Vars("int当前定单ID") Dim dtFX As DataTable = cmd.ExecuteReader ‘到此处正常 Tables(e.Form.Name & "_Table3").DataSource = dtFX \'Table3 原来使用 SQLQuery型,出问题后,改成副本、SQLTable 均不行 \'执行上行出现提示 数据表中是有 _Identify字段的
[此贴子已经被作者于2020/10/15 15:53:31编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/10/15 15:54:00 -- 压缩一下项目试试 |
-- 作者:whoami2012 -- 发布时间:2020/10/15 16:05:00 -- 还是不行啊 |
-- 作者:有点蓝 -- 发布时间:2020/10/15 16:07:00 -- 控件改下名称试试,比如Table3改为Table5、6什么的 |
-- 作者:whoami2012 -- 发布时间:2020/10/15 16:11:00 -- 还是不行。 如果加载的表没有数据,就不会提示。有数据,就提示。但点确定后,数据可正常显示
|
-- 作者:有点蓝 -- 发布时间:2020/10/15 16:21:00 -- 这样用有没有问题? Tables(e.Form.Name & "_Table3").fill("Select * From {定单分项} Where 定单ID = " & Vars("int当前定单ID"),”数据源“,true)
[此贴子已经被作者于2020/10/15 16:21:17编辑过]
|
-- 作者:whoami2012 -- 发布时间:2020/10/15 16:32:00 -- 用fill 可以正常使用。 我重新建了个新项目,用之前的方法,是可以正常操作的。但现在的项目大量用了 Tables(e.Form.Name & "_Table3").DataSource = dtFX 这种方式,修改起来就头疼了 能再帮忙考虑下,是什么原因造成的吗?谢谢了
|
-- 作者:有点蓝 -- 发布时间:2020/10/15 16:38:00 -- 把项目发给客服测试一下 |
-- 作者:whoami2012 -- 发布时间:2020/10/15 16:41:00 -- 重新建了个窗口,发现只要是动态绑定数据源,就会提示错误。类似下面这样 Tables(e.Form.Name & "_Table1").DataSource = DataTables("定单")
|
-- 作者:有点蓝 -- 发布时间:2020/10/15 16:46:00 -- 请把项目发给客服测试 |