以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求助数据库问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107737)

--  作者:堕落的后天
--  发布时间:2017/10/9 8:32:00
--  求助数据库问题
用的是外部数据源 ,自己设计的登录窗口:错误代码如下

Microsoft Jet 数据库引擎找不到输入表或查询 \'~TMPCLP用户权限表\'。 确定它是否存在,以及它的名称的拼写是否正确。


自己在登录窗口写的代码是:

**

--  作者:堕落的后天
--  发布时间:2017/10/9 8:33:00
--  
附件里面是代码
--  作者:堕落的后天
--  发布时间:2017/10/9 8:35:00
--  
ttt
--  作者:有点甜
--  发布时间:2017/10/9 8:48:00
--  

没指定数据源名

 

http://www.foxtable.com/webhelp/scr/3229.htm

 


--  作者:堕落的后天
--  发布时间:2017/10/9 14:44:00
--  
谢谢版主   解决了 ;   还有一个问题,我做的软件设置的外部数据源是在局域网上,如果我把软件给别人装,他也要连接外部数据源,打开软件提示:创建外部数据源失败;

我如何在程序上加一个第一次使用的设置,来配置外部数据源,或者说加个判断,当连不上时自动打开添加连接外部数据源的选项.

--  作者:有点甜
--  发布时间:2017/10/9 14:53:00
--  

1、在局域网上使用,你应该把你的数据库放在共享文件夹里面,这样打开就能直接连接数据库了;

 

2、你的连接字符串,修改你数据库的路径。如果是access数据库,应该写\\\\192.168.1.108\\aaa\\bbb.mdb 这样;如果是sqlserver数据库,应该写服务器名称要改成 192.168.1.108 这样


--  作者:有点甜
--  发布时间:2017/10/9 14:53:00
--  

 如果需要配置,参考

 

http://www.foxtable.com/webhelp/scr/0682.htm

 


--  作者:堕落的后天
--  发布时间:2017/10/9 14:55:00
--  
对的   我意思是: 我把软件卖给别人,别人安装使用,可能也要配置自己的局域网数据源,路径肯定和我的不一样;  如何在打开软件时判断是否外部数据源连通,不连通时可以手动设置数据源‘’
--  作者:有点甜
--  发布时间:2017/10/9 14:59:00
--  
参考9楼的帮助文档,你可以弄一个 config.txt 文件存放你的设置。
--  作者:堕落的后天
--  发布时间:2017/10/9 21:48:00
--  
版主,如何在项目启动前,即BeforeConnectOuterDataSource 里面  添加判断外部数据库是否联通的代码?