数据库导入导出收藏

真的好好,昨天看到,今天就用上了:
if adoUpload.Connected=true then adoUpload.Close;
    adoUpload.Execute('insert INTO msg_test (msg_citycode,msg_contents) select msg_citycode,msg_contents FROM OPENDATASOURCE(''SQLOLEDB'',''DRIVER=SQL       Server;SERVER=127.0.0.1;UserID=sa;password=sa'').myDB.dbo.msg_processed where msg_type=10000');
adoUpload.Close;

忍不住要说声谢谢。


/
最近一直都忙,很多人的邮件都没时间回。但是很多人都关心同一个问题,
如果DBF,access等导入sqlserver时,文件不在服务器上时怎么办?
以DBF为例,其他各位自己类推
连接串指向DBF
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/temp;Extended Properties="dBase 5.0;";Persist Security Info=False
SQL语句
SELECT * into aaa IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
from aaa


SQL->ACCESS,看了这么多问题,就是没有一个可以从服务器导出到ACCESS,用这句不行.
insert into OPENROWSET ('Microsoft.Jet.OLEDB.4.0','D:/PCCWSTORE/PostFlag/MASTER.MDB';'admin'; '',SM_BadDebtList)
   SELECT AccountNumber,Brand, CompanyCode,DebtBandRI,DisconnectionDate,Filler,IDNo,
    OverdueAmount, RegisterdName,SuspectedFI FROM SM_BadDebtList
如果SQL与ACCESS在同一台机上是没有问题的,SQL数据库在服务器上,ACCESS在本地机上,这样就出错:"不是一个有效的路径,确定路径名称拼写是否正确,以及是否连接到文件存放的服务器上." 请问各位高手,有什么方法可以解决这个问题


看了各位大虾的大作,小弟抄了一些使用,感觉很爽,小弟是从SQL导到DBF中,用的是如下代码:
  ADOConnection1.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/;'
+'Extended Properties=dBase 5.0';
ADOConnection1.Execute('select * into abc.dbf from ms_cf01 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=yktest]');
//把一个MSSQL的数据库表及数据导出到VFP中,Abc.dbf 为VFP中不存在的表名,ms_cf01为MSSQL里的表, sa为用户, kcsoft58为密码 , 127.0.0.1为服务大地址 ,yktest是数据库名称
showmessage('ok');

可是由于小弟是菜鸟, 一碰到问题就束手无策,请问我想在拷贝的数据表中加入时间(rq>edit1.text and rq<edit2.text),请问这个条件该往哪里加,具体的格式该怎么写?  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值