以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]增加行时出现错误信息 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169142)
|
-- 作者:洮沙
-- 发布时间:2021/6/4 10:40:00
-- [求助]增加行时出现错误信息
在增加行时出现如下错误信息,麻烦老师看一下,谢谢!
此主题相关图片如下:9073318be73fe5248ae7f3b8be12631.png
此主题相关图片如下:f4946fa91f595650c45eca4366e23f8.png
|
-- 作者:有点蓝
-- 发布时间:2021/6/4 11:51:00
--
内部表还是外部表?默认的主键,还是自己设置的主键?
重启项目还有没有问题?
|
-- 作者:洮沙
-- 发布时间:2021/6/4 14:23:00
--
SQL 2008数据库
主键设置如下:
此主题相关图片如下:微信图片_20210604142241.png
|
-- 作者:有点蓝
-- 发布时间:2021/6/4 14:26:00
--
压缩一下项目,然后重启项目试试
|
-- 作者:洮沙
-- 发布时间:2021/6/4 14:32:00
--
问题好像找到了,压缩项目重新启动测试出现以下错误:
此主题相关图片如下:微信图片_20210604144230.png
全局表PositionChanged代码如下:
If CurrentTable.Position > -1 Then CurrentTable.rows(CurrentTable.Position).DataRow.load() End If
老师看一下,什么原因?
[此贴子已经被作者于2021/6/4 14:43:42编辑过]
|
-- 作者:洮沙
-- 发布时间:2021/6/4 14:51:00
--
蓝老师,麻烦看一下。谢谢!
|
-- 作者:有点蓝
-- 发布时间:2021/6/4 15:24:00
--
试试改为
if e.table.current isnot nothing then e.table.current.load() end if
|