以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]连接外部数据源出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43596)

--  作者:hnmzd
--  发布时间:2013/12/11 11:17:00
--  [求助]连接外部数据源出错

我在BeforeConnectOuterDataSource中增加了如下代码:

If e.Name = "数据源" Then
If e.User.Type = UserTypeEnum.Developer Then
e.ConnectionString =

 "Provider=SQLOLEDB.1;Password=123456

;Persist Security Info=True;User ID=sa;

Initial Catalog=MYDBBAK;

Data Source=77.44.41.47"
Else
e.ConnectionString =

"Provider=SQLOLEDB.1;

Password=123456;Persist Security Info=

True;User ID=sa;

Initial Catalog=MYDBS;

Data Source=77.44.41.47"
End If
End If

报错:


图片点击可在新窗口打开查看此主题相关图片如下:aa.bmp
图片点击可在新窗口打开查看
然后:

If e.User.Type = UserTypeEnum.Developer Then
     e.EditConnectionString()

End If

一样,请指教应该怎么做

[此贴子已经被作者于2013-12-11 11:24:07编辑过]

--  作者:Bin
--  发布时间:2013/12/11 11:22:00
--  
建议您用这个方法:
http://www.foxtable.com/help/topics/1485.htm

先找出是哪一行出错,再告诉我们是哪一行出错.

--  作者:hnmzd
--  发布时间:2013/12/11 11:30:00
--  

就一行代码,好像长了发表了就会被截掉


--  作者:Bin
--  发布时间:2013/12/11 11:31:00
--  
那你发图吧
--  作者:hnmzd
--  发布时间:2013/12/11 11:40:00
--  

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

--  作者:Bin
--  发布时间:2013/12/11 11:49:00
--  
测试没有问题,你上个例子看看.
--  作者:hnmzd
--  发布时间:2013/12/11 15:22:00
--  
好像是使用了“用户数据表”后就会报错。
--  作者:Bin
--  发布时间:2013/12/11 15:27:00
--  
上例子,也许是你用户数据表结构没弄好,或者你用户表有空行.
--  作者:hnmzd
--  发布时间:2013/12/11 16:01:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目17.rar


--  作者:Bin
--  发布时间:2013/12/11 16:21:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目17.foxdb


你用的外部数据源, 数据源没加载 何来的用户呢, 自然就没有 User.Type