以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  当前表的SQL信息  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173049)

--  作者:fendouww
--  发布时间:2021/11/12 12:31:00
--  当前表的SQL信息
老师,我想用sqlload来做分页加载,但当前主表与后台数据表的列数/名称都并不完全一致(列有多有少,表名称也有修改),请问如何获取当前外部表的后台数据?包括列名/数据表名
图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2021-11-12_12-30-15.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/11/12 13:31:00
--  
不一致不能使用sqlload,改为使用fill,或者到窗口表里使用
--  作者:fendouww
--  发布时间:2021/11/12 13:39:00
--  

我只需要把语句里的表{名称}改一下不就可以了吗?

--  作者:有点蓝
--  发布时间:2021/11/12 13:42:00
--  
测试咯。要保证列名,列类型一致
--  作者:fendouww
--  发布时间:2021/11/12 13:52:00
--  
所以我才需要获取当前外部表的后台数据?包括列名/数据表名
--  作者:fendouww
--  发布时间:2021/11/12 13:52:00
--  
用代码获取
--  作者:fendouww
--  发布时间:2021/11/12 14:02:00
--  
如图,这样加载是没有问题的,关键是如何用代码获得当前表的SQL的列和表名?
图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2021-06-06_01-01-19.png
图片点击可在新窗口打开查看

--  作者:fendouww
--  发布时间:2021/11/12 14:03:00
--  
图片放错,这张才是测试的
图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2021-11-12_14-00-39.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/11/12 14:08:00
--  
表名:
Name字符型,返回DataTable的名称

Name

返回Table的名称


--  作者:fendouww
--  发布时间:2021/11/12 14:12:00
--  
这个帮助我知道,但获取的列名会多了表达式列或者少了暂时移除的列,获取的表名称也不是SQL数据库表的名称,有办法直接获取生成datatable的SQL信息吗?