Foxtable(狐表)用户栏目专家坐堂 → 分享:SQL数据库动态加载


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

主题:分享:SQL数据库动态加载

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
分享:SQL数据库动态加载  发帖心情 Post By:2009/6/13 10:47:00 [显示全部帖子]

本例根据贺老师的动态加载ACC文件改编,暂开放远程数据库一周给狐友测试,由于此数据库是朋友的,希望大家不要破坏此库中的其它文件,可以用到6月20日,以后如果还有朋友要用,再提前联系我,临时开放,谢谢配合!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:20090613.table



已修改后重新上传,增加了按编号筛选
[此贴子已经被作者于2009-6-13 15:34:29编辑过]

[本帖被加为精华]
 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 14:34:00 [显示全部帖子]

以下是引用t_fs在2009-6-13 13:51:00的发言:

图片点击可在新窗口打开查看此主题相关图片如下:tt截图未命名.jpg
图片点击可在新窗口打开查看

     打开狐表时,为何显示上图的错误提示??

是我的错误:请将窗口1的

AfterLoad事件代码改成:
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT 产品,客户 From 订单2"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildDataTree(dt, "","产品", "客户")

[此贴子已经被作者于2009-6-13 14:35:04编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 14:42:00 [显示全部帖子]

以下是引用卟离卟弃在2009-6-13 14:41:00的发言:
555555555只有SQL数据库才能远程访问...
把ACC转成SQL工作量大吗??

不大,在ACC中转一下就可以


 回到顶部
美女呀,离线,留言给我吧!
yangming
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 15:33:00 [显示全部帖子]

是我的错误:请将窗口1的

AfterLoad事件代码改成:


Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT 产品,客户 From 订单2"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildDataTree(dt, "","产品", "客户")
另,又做了窗口按编号筛选,已放到一楼,请大家重新下载

 回到顶部
美女呀,离线,留言给我吧!
yangming
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 16:10:00 [显示全部帖子]

以下是引用blackzhu在2009-6-13 13:39:00的发言:
如果我要加一个文本框,加上一个按钮.我想在文本框中输入一个订单号,按按钮加载数据怎么做?

重新下载一楼文件


 回到顶部
美女呀,离线,留言给我吧!
yangming
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 16:47:00 [显示全部帖子]

我一直是用2000的,好多年了,这个版本不错,其它的我没用过,不好说,现在我放在远程的也是2000的,2003的可能和2000的差别不大吧,我知道2005的差别很大,听说不太好用,安装没什么问题,按照提示便可了,我电脑中装的是企业版

[此贴子已经被作者于2009-6-13 16:49:27编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 17:03:00 [显示全部帖子]

以下是引用老有所乐在2009-6-13 16:54:00的发言:

不懂Sql,不知怎样才能打开Sql数据库,看到加载的订单表。谁能指教一下吗。谢谢!

首先,你的电脑中要安装SQL2000,我的数据库是SQL2000的,然后打开我的文件便可以了,一是可以双击窗口1的各节点,就能动态的加载不同的数据,二是可以使用窗口2的全部加载或是按编号段进行加载,如是想看看我的代码,那么可以分别看项目事件\窗口1\窗口2\窗口1中的目录树的相关事件


 回到顶部
美女呀,离线,留言给我吧!
yangming
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 17:18:00 [显示全部帖子]

以下是引用卟离卟弃在2009-6-13 17:06:00的发言:
原来ACC数据库与SQL数据库区别太大了

自行车与机动车....

呵呵


 回到顶部
美女呀,离线,留言给我吧!
yangming
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 17:43:00 [显示全部帖子]

sq_772vip,是数据库用户名,我这里和数据库名是一致的,但是有的数据库名与用户名不一致 ,内部数据库我没有用过,你填到IP那儿试试
[此贴子已经被作者于2009-6-13 19:30:33编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/6/13 19:32:00 [显示全部帖子]

是SQL数据库的用户名,与服务器无关

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