以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为何总是报错 , Tables 的datasource  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136630)

--  作者:kennypalm
--  发布时间:2019/6/17 20:26:00
--  为何总是报错 , Tables 的datasource
老师请开文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:new 16.txt


[此贴子已经被作者于2019/6/17 20:27:39编辑过]

--  作者:有点蓝
--  发布时间:2019/6/17 20:33:00
--  
Tables("test").datasource=dt_pos_transaction
--  作者:kennypalm
--  发布时间:2019/6/17 20:43:00
--  
帮助文档出错 , 你看一下 ,谢谢 


图片点击可在新窗口打开查看此主题相关图片如下:sp20190617_204115.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/6/17 20:42:55编辑过]

--  作者:kennypalm
--  发布时间:2019/6/17 20:50:00
--  
蓝老师 , 如果 需要把 datatable dt_pos_transaction 内的资料指定到 下面的 table 好像不行 ,没有作用要怎么做 ?
出不来我要的资料 . 谢谢

 Tables("pos_transaction").datasource=dt_pos_transaction
 Tables("pos_transaction").DataTable.Load

--  作者:有点蓝
--  发布时间:2019/6/17 21:19:00
--  
帮助和您的用法完全不是一回事,不要照本宣科。

代码没有问题,如果没有数据,说没有符合sql条件的数据。把SQL拿到数据库执行有没有数据?

--  作者:kennypalm
--  发布时间:2019/6/17 22:12:00
--  
dt_pos_transaction 的datarow 显示有 1000个资料,  我 用sql 查 也是对的

但是做了下面的语句 
Tables("pos_transaction").datasource=dt_pos_transaction  
Tables("pos_transaction").DataTable.Load

Tables("pos_transaction") 显示的资料只有 300 多 ,那里出错了 ?


--  作者:有点蓝
--  发布时间:2019/6/17 23:17:00
--  
上传具体实例测试
--  作者:有点甜
--  发布时间:2019/6/18 10:11:00
--  
以下是引用kennypalm在2019/6/17 22:12:00的发言:
dt_pos_transaction 的datarow 显示有 1000个资料,  我 用sql 查 也是对的

但是做了下面的语句 
Tables("pos_transaction").datasource=dt_pos_transaction  
Tables("pos_transaction").DataTable.Load

Tables("pos_transaction") 显示的资料只有 300 多 ,那里出错了 ?

 

关键列,或者说主键列,有重复数据吧?如果这样,重复的会被隐藏


--  作者:kennypalm
--  发布时间:2019/6/18 10:30:00
--  
甜老师是不是 这个原因导致 ?


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


另外 这是什么回事 ?  资料范围多就出现这种情况


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


--  作者:有点甜
--  发布时间:2019/6/18 10:49:00
--  

1、不会限制;做一个实例发上来说明。

 

你的sql语句是什么?主键列或者第一列,是否重复了?

 

2、贴出对应代码,上传出错实例测试。