以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]修改数据源的代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37806) |
-- 作者:hiliuyong -- 发布时间:2013/7/11 19:15:00 -- [求助]修改数据源的代码 我在程序目录下有一个CONFIG.TXT文件, 想实现如果文本内容为1,则打开名称为XD的数据库 如果内容为2,则打开名称为XD2的数据库
由于逻辑结构的问题,我必须把名称为SQL2000的数据源改为连接这两个数据库
我在BeforOpenProjectL里面写入代码 Dim s As String = FileSys.ReadAllText(FileSys.GetParentPath(e.File) & "\\Config.txt") \'这句没有问题
我想把数据源SQL2000的连接字符,改为上面两句,应该如何写
[此贴子已经被作者于2013-7-11 19:17:36编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/7/11 19:17:00 -- 在菜单中,分别将你的数据源连接到这两个数据源,获得连接字符串。 Dim s As String = FileSys.ReadAllText(FileSys.GetParentPath(e.File) & "\\Config.txt") \'这句没有问题
If s=1 Then e.Connection String = "第一个数据源的连接字符串" ElseIf s=2 Then e.Connection String = "第二个数据源的连接字符串" End If |
-- 作者:hiliuyong -- 发布时间:2013/7/11 19:19:00 -- 我是想让名称为SQL2000的数据源,修改为两个不同数据库连接字符串
类似 SQL2000.数据源="Provider=SQLOLEDB.1;Password=123456;PersistSecurityInfo=True;UserID=sa;InitialCatalog=XD;DataSource=127.0.0.1,1433" [此贴子已经被作者于2013-7-11 19:20:16编辑过]
|