Foxtable(狐表)用户栏目专家坐堂 → [求助]提示不存在_Identify的列


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

主题:[求助]提示不存在_Identify的列

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


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
[求助]提示不存在_Identify的列  发帖心情 Post By:2020/10/15 15:52:00 [只看该作者]

一直正常使用的项目,今天意外退出,再进入后,出现下面的情况

只要是使用下列方式加载的数据表,就提示 不存在_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 均不行
'执行上行出现提示


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-10-15_15-40-57.jpg
图片点击可在新窗口打开查看

数据表中是有 _Identify字段的

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-10-15_15-48-10.jpg
图片点击可在新窗口打开查看

删除Bin目录、重新安装FT也没用

[此贴子已经被作者于2020/10/15 15:53:31编辑过]

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 15:54:00 [只看该作者]

压缩一下项目试试

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


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2020/10/15 16:05:00 [只看该作者]

还是不行啊图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 16:07:00 [只看该作者]

控件改下名称试试,比如Table3改为Table5、6什么的

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


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2020/10/15 16:11:00 [只看该作者]

还是不行。
如果加载的表没有数据,就不会提示。有数据,就提示。但点确定后,数据可正常显示

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2020/10/15 16:32:00 [只看该作者]

用fill 可以正常使用。
我重新建了个新项目,用之前的方法,是可以正常操作的。但现在的项目大量用了 Tables(e.Form.Name & "_Table3").DataSource = dtFX 这种方式,修改起来就头疼了
能再帮忙考虑下,是什么原因造成的吗?谢谢了

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 16:38:00 [只看该作者]

把项目发给客服测试一下

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


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2020/10/15 16:41:00 [只看该作者]

重新建了个窗口,发现只要是动态绑定数据源,就会提示错误。类似下面这样
Tables(e.Form.Name & "_Table1").DataSource  = DataTables("定单")

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 16:46:00 [只看该作者]

把项目发给客服测试

 回到顶部