请问能否使用delphi做一可执行文件,其中用sql+odbc的方式进行本地数据库的导入导出操作?? (空) (100分)

  • 主题发起人 主题发起人 xuewen
  • 开始时间 开始时间
完全可以,有一个数据库备份控件。无论是本地还是网络数据库都可以。
该控件本身就提供了一个数据库导入导出程序。需要的话,我发给你好了。
 
to jishui
给个下载地址嘛!
 
请看此程序:
/Borland/Delphi5/Help/Examples/Batchmv/batmv.dpr
 
两位说的都太费劲了,连好数据库后,直接用WINEXEC和BCP结合便可将数据导入导出
就一条语句即可实现,数据库处理你自己清楚了。
 
可以使用DATA ACCESS下的BATCHMOVE控件来导数据库,具体方法是:
假设使用BATCHMOVE1控件实现SQL SERVER数据库与任意一个桌面数据库的导入导出,
建立数据源DATABASE1(连接SQL SERVER数据库别名)取名DB_1,和DATABASE2(连接桌面数据库)取名DB_2
再建立两个TABLE,TABLE1及TABLE2的DATABASENAME属性分别为DB_1和DB_2,然后指定各自的TABLENAME,
SQL——>桌面时:BATCHMOVE1.SOURCE:=TABLE1;//指定源
BATCHMOVE1.Destination:=TABLE2; //指定目标
BATCHMOVE1.MODE:=BATCOPY//当然还有其它模式:BatAppend,BatUpdateAppend,BatUPDATE,BatDELETE
BATCHMOVE1.Execute;//执行
桌面--->SQL时把源和目标调换一下即可
 
我给另一们兄弟很详细写了怎么用BCP/bulk insert解决的方法。
 
多人接受答案了。
 
后退
顶部