以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不存在名为Provider=SQLOLEDB.1;Password=sql;Persist Security Info=True;User ID=sa;Initial Catalog=YTGSTDat;Data Source=DONGLIN\SQL2005 的 数据源  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42958)

--  作者:tiefeng
--  发布时间:2013/11/27 9:00:00
--  不存在名为Provider=SQLOLEDB.1;Password=sql;Persist Security Info=True;User ID=sa;Initial Catalog=YTGSTDat;Data Source=DONGLIN\SQL2005 的 数据源
项目中引用外部sql2005的数据源,加入到系统中
在AfterOpenProject事件中加入
MyCns = Nothing   \'内部表为:Nothing,转为外部表时在此更改即可! 
MyCns = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=YTGSTDat;Data Source=DONGLIN\\SQL2005"
MyCmd = New SQLCommand  \'专用为本项目
MyCmd.ConnectionName = MyCns  \'数据源

提示:
不存在名为Provider=SQLOLEDB.1;Password=sql;Persist Security Info=True;User ID=sa;Initial Catalog=GSTDat;Data Source=DONGLIN\\SQL2005 的 数据源

图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2013/11/27 9:03:00
--  
MyCns  这是什么东西? 你声明的全局变量嘛?  看不懂你代码的意义.

--  作者:狐狸爸爸
--  发布时间:2013/11/27 11:35:00
--  

SQLCommand的ConnectionName属性,只能接收一个数据源的名称,而不是一个连接字符串。

如果你要动态创建数据源,可以参考:

http://www.foxtable.com/help/topics/1944.htm