Foxtable(狐表)用户栏目专家坐堂 → 增加列时总是出错


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

主题:增加列时总是出错

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/4 11:56:00 [显示全部帖子]

可能出错原因:
1、已经有同名的列了
2、不存在指定名称的表

最后代码执行后必须重启项目才能正常使用

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/4 12:07:00 [显示全部帖子]

调试是那一句代码出错

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/4 14:02:00 [显示全部帖子]

怎么测试?我看了几个表,列都已经存在了

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/4 14:30:00 [显示全部帖子]

首先您的代码是遍历添加所有的表的。


DataTables("表列名").Save()
DataTables("表列名").LoadFilter = "是否增加 is null and 表名=‘用户表’" 这里是不是应该加上表名做条件,否则加载的是所有的表
DataTables("表列名").Load()

Dim uu As Table = Tables("表列名")
For i As Integer = 0 To uu.Rows.count - 1 遍历的是所有的表

其次用户表已经有ID和名称2个列了,但是"表列名"里名称是否增加列是空的,数据有问题

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/4 15:05:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:销售采购开单.zip


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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/7 20:14:00 [显示全部帖子]

以下是引用jianqiao在2022/7/7 20:13:00的发言:
同样问题,跪求解决

请上传具体实例说明

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


加好友 发短信
等级:超级版主 帖子:110764 积分:563752 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/7 20:53:00 [显示全部帖子]

1、系统补丁更新到最新
2、卸载重装.net
3、Foxtable更新到最新版本


 回到顶部