以文本方式查看主题 - 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=97937) |
-- 作者:lhp512 -- 发布时间:2017/3/21 12:06:00 -- 请教下加载sql数据的问题 老师好,我想做一个通过点击button按钮加载sql数据库中的数据的功能,通过工作文档我写的代码如下 If Connections("201605").SourceType = 2 Tables("事业支出").Fill(sql,"201605",True) End If 点击后没有反应,请问下问题在哪
|
-- 作者:有点色 -- 发布时间:2017/3/21 13:06:00 -- 试试
DataTables("事业支出").Fill(sql,"201605",True)
|
-- 作者:lhp512 -- 发布时间:2017/3/21 13:51:00 -- 解决了,谢谢 |
-- 作者:lhp512 -- 发布时间:2017/3/21 15:38:00 -- 再麻烦问您一下,通过您的方法可以加载数据了,但我想把加载到表中的数据保存下来,但现在保存不下来,还需要添加什么代码么 |
-- 作者:有点色 -- 发布时间:2017/3/21 15:47:00 -- 你的sql语句,必须是单表,视图或者多表无法用false
DataTables("事业支出").Fill(sql,"201605",False) |
-- 作者:lhp512 -- 发布时间:2017/3/21 16:30:00 -- 论坛不让打sql语句么?我打出来总是不让我发帖,就是很简单的一条sql语句,不是多表的,就是从sql数据中的一张表中取几个字段填入到“事业支出”这张表里,然后我执行DataTables("事业支出").save(),想把这些数据保存下来,但每次重新打开项目数据就没了(数据大概有两千多条)。 |
-- 作者:有点色 -- 发布时间:2017/3/21 17:35:00 -- 你5楼的代码,不是把数据填入 事业支出 表,而是,把你sql数据中的表,在 foxtable 里面显示而已。
如果你要把数据填入,可以用合并的方式 http://www.foxtable.com/webhelp/scr/2137.htm
|