以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于外部数据源的问题。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76353)

--  作者:liuxianjie1980
--  发布时间:2015/10/27 14:56:00
--  [求助]关于外部数据源的问题。

疑问:

项目在编写过程中有一些地方使用了SQL语句,那么当将内部表的数据生成外部数据源,并进行定向后,需要修改这些语句吗?

 


--  作者:大红袍
--  发布时间:2015/10/27 15:01:00
--  

需要加上数据源名。如果是access,sql语句不用改;如果sqlserver,日期的#要改成\'

 

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

 


--  作者:liuxianjie1980
--  发布时间:2015/10/27 15:23:00
--  
仍有一事不明:当添加外部数据源时,使用的是比如F:。。。。的路径,然后设置外部数据源名称,然后在BeforeConnectOuterDataSource时间中使用的是相对路径,是对的吧?
--  作者:大红袍
--  发布时间:2015/10/27 15:46:00
--  
设置数据源,只能用绝对路径;要改成相对路径就必须在BeforeConnectOuterDataSource写代码
--  作者:liuxianjie1980
--  发布时间:2015/10/27 16:03:00
--  
那现在该如何操作呢?因为我已经再外部数据源的设置中添加了数据源,路径是绝对路径,现在想删除,但是系统提示:.....,先删除外部表什么的
--  作者:liuxianjie1980
--  发布时间:2015/10/27 16:08:00
--  
而且通过删除表的方式删除时,系统提示:先删除表之间的关联
--  作者:liuxianjie1980
--  发布时间:2015/10/27 16:12:00
--  
急!!!!!
--  作者:大红袍
--  发布时间:2015/10/27 16:14:00
--  

没必要删除数据源啊,在BeforeConnectOuterDataSource写代码即可改变数据源的路径啊。

 

如果你添加了外部表,要删除数据源。就要先删除外部表,才能删除数据源。


--  作者:liuxianjie1980
--  发布时间:2015/10/27 16:15:00
--  
另外:通过内部表生成的数据库,如何来设置这个数据库的数据源名称呢?我就是不知道这个方法,所以才通过绝对路径的方式设置了数据源的名称。
--  作者:大红袍
--  发布时间:2015/10/27 16:17:00
--  

1、要设置数据源;

 

2、要改成相对路径就编写事件代码。