搜索了总结了一下,大体都是用这种方法实现的
ADOConnection1.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;'
+'Extended Properties=dBase 5.0;Persist Security Info=False';ADOConnection1.Execute('select * into Abe.dbf from family1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=192.168.1.15;DataBase=family]');
我想知道两个问题
1.如果不用ODBC相连,用别的方式连接,可以怎么写呢?2。(这个是我最想知道的)
现在我只知道有个ADOCONNECTION和某远程数据库相接
现在想从远程数据库中备份成DBF文件。此时,所有的连接信息只能从ADOCONNECTION里面取了。这个连接的字符串如何取得?
ADOConnection1.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;'
+'Extended Properties=dBase 5.0;Persist Security Info=False';ADOConnection1.Execute('select * into Abe.dbf from family1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=192.168.1.15;DataBase=family]');
我想知道两个问题
1.如果不用ODBC相连,用别的方式连接,可以怎么写呢?2。(这个是我最想知道的)
现在我只知道有个ADOCONNECTION和某远程数据库相接
现在想从远程数据库中备份成DBF文件。此时,所有的连接信息只能从ADOCONNECTION里面取了。这个连接的字符串如何取得?
解决方案 »
- delphi 是什么意思
- 大家看看 我的数据库怎么连不上
- 请问我这样对吗?
- 求將數據導出word的程序---在線等待100分答謝
- 哪里有installshield express 的下载呀
- 检测并建立目录,在线等候
- 初来乍到,贴个自己写的小程序赚点积分和人气
- 数学符号“ ψ ”怎么读?
- ADODataSet1.CommandText := 'select * from item where FieldName = "FieldValue"'的問題
- 100分!!如何使有背景图的ListView调整列宽度时刷新整个ListView背景?另外如何使Items的文字背景透明?
- 新手上路:delphi怎么样使用vc的com啊,操作步骤或者推荐书籍,谢谢……
- 如何设置画布TCanvas的背景颜色?急!!
'Provider=;Data Source=;Persist Security Info=False'
现在可以理解为已经有个ADOConnection和远程服务器相连了,我并不清楚它是如何相连的,这不是我所关心的.
我现在要做的事情是,从这个远程服务器中把表导成DBF表.也就是说要把这个句子改一下,这个句子是写死的,但是我并不能这个样子写,我所要取得的连接字符必须从那个已经的ADOConnection的连接字符串中取得.
ADOConnection1.Execute('select * into Abe.dbf from family1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=192.168.1.15;DataBase=family]');
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966
先将文件存成xml文件,使用soap技术,传入远程Sql server(sql server支持XML)
碧血剑 (2003-3-18 16:33) 1691966
告诉你一个最快的方法,用SQLServer连接DBF
在SQLServer中执行
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,
速度是最快的
把压箱底的方法都告诉大家
在Form上放一个ADOConnection,连结指向目标Access库
比如txt文件在c:\temp\aaaa.txt
就执行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:\temp].aaaa.txt');
就一切Ok了,这个方法一定行的,我好不容易才研究出来的
有了这两个例子,异构数据库之间导数据的问题就举一反三,迎刃而解了。把Excel导入到Access中,同txt类似
select * into <table name> from [excel 8.0;database=<filename>].[<sheetname>$]我最讨厌别人用BatchMove导数据了,明明一个SQL的事情,偏要
我的目标是让大家抛弃BatchMove