数据库转换的问题(100分)

  • 主题发起人 主题发起人 moutocean
  • 开始时间 开始时间
M

moutocean

Unregistered / Unconfirmed
GUEST, unregistred user!
以前建了一个数据库使用的是Paradox,现在想把这个数据库转换成
Sql Server,该如何转换?
因为Paradox中有一个字段类型是Graphic,在Sql Server中我对应使用
了Image类型,但是不知给如何把以前的数据导入到新的Sql Server数据库
中。
希望各位高手指点。
 
好象只有使用Delphi将Grapic字段中的数据读出,再插入到SQL中去,因为
Image,Text字段不支持
Select ... into ... from ... where ....
 
用batchmove
 
用SQL Server7.0的Import and Export Data
 
caiaj的方法可能行。
如果不行编一小程序
1。connect Paradox
2.connect SQL Server
循环:
3.select Grapic into 变量 from Paradox where ....
4.insert a row to SQL Server(mssql6.5必须先插入再updatetext)
5 updatetext SQL_Server set Image =变量 where ....
循环结束
 
我没试过把Paradox数据库转换成Sql Server,但我试过把Paradox转换成access
数据库,用Tbachmove即可.在Tbachmove.source中指定一个Table(即prardox),在Tbachmove.Destination中指定另一个Table(access).
BatchMove1->Source = Table1;
BatchMove1->Destination = Table12;
BatchMove1->Mode = batCopy;
BatchMove1->Execute();
 
access to sql server is easy
 
用SQL Server7.0的Import and Export Data
结合ODBC可以搞定。主要是在ODBC里面设置一个来源,指向 Paradox。
自己编程用 TBatchMove也可以。
 
多人接受答案了。
 
后退
顶部