Foxtable(狐表)用户栏目专家坐堂 → 数据加载是异常提示


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

主题:数据加载是异常提示

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
数据加载是异常提示  发帖心情 Post By:2018/8/13 9:14:00 [只看该作者]

在加载db2数据表中部份数据表时,提示如下错误,怎么解决?

图片点击可在新窗口打开查看此主题相关图片如下:数据加载异常提示.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/13 9:39:00 [只看该作者]

1、写了什么代码处理的?

 

2、foxtable本身就不支持db2作为【数据表】,改成查询表吧。


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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/8/13 9:41:00 [只看该作者]

那如果往该数据库中写入数据或修改数据怎么实现

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/8/13 9:47:00 [只看该作者]

For Each r As Row In Tables("加载表").Rows
    If r("加载")= True Then
        Dim qb As new QueryBuilder
        qb.ConnectionName = cnt
        qb.TableName = r("表名")
        qb.TableCaption = r("表标题")
        qb.SelectString = "select * f rom " & r("表名") & " fetch first 20 rows only"
        qb.Build
    Else
        If DataTables.Contains(r("表名")) = True Then
            DataTables.unload(r("表名"))
        End If
    End If
Next
通过上述语句可以实现部份表加载但加载部份上述表时,提示上述错误

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/8/13 11:48:00 [只看该作者]

For Each r As Row In Tables("加载表").Rows
    If r("加载")= True Then
        Dim qb As new QueryBuilder
        qb.ConnectionName = cnt
        qb.TableName = r("表名")
        qb.TableCaption = r("表标题")
        qb.SelectString = "select * f rom " & r("表名") & " fetch first 20 rows only"
        qb.Build
    Else
        If DataTables.Contains(r("表名")) = True Then
            DataTables.unload(r("表名"))
        End If
    End If
Next
通过上述语句可以实现部份表加载但加载部份上述表时,提示上述错误

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/13 11:51:00 [只看该作者]

语句改成下面,不要后面的语句测试。

 

"select * from " & r("表名")


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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/8/13 12:49:00 [只看该作者]

后台表中数据量为100多万以上,有没有影响


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/13 16:17:00 [只看该作者]

以下是引用wtfwsk05在2018/8/13 12:49:00的发言:
后台表中数据量为100多万以上,有没有影响

 

能不能在数据库那里做一个视图?然后foxtable直接select视图。


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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/8/13 19:03:00 [只看该作者]

请问下怎么批量将表做成视图

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/13 19:14:00 [只看该作者]

以下是引用wtfwsk05在2018/8/13 19:03:00的发言:
请问下怎么批量将表做成视图

 

db2数据库我不是很熟。

 

写一个存储过程,查询所有表,合成sql语句,然后create view


 回到顶部
总数 12 1 2 下一页