H hjn Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-05 #1 我在用SQL SERVER 7.0中的IMPORT DATA时一直不成功,老是提示非法操作, 不知为什么?我的目的是想把paradox表中的数据移到SQL SERVER的表中。用的BDE版本是5.10
天 天剑 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-05 #3 用Tbatchmove自己做一个任意数据库传送表的程序,我已经完成,很好用!
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-05 #4 也许因为SQL字符集或排序方式不同. 用BatchMove是一个好办法. 用DataBase Desktop打Paradox表,进入字段编辑,用SaveAs存入SQL更简单.
D Dick Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-06 #6 天剑说得没错,如果从Paradox到SQL数据库来交换数据,BATCHMOVE是最好的 选择。不要使用SQL的Import DATA,那个是基于ODBC的数据交换,而微软的 PARADOX ODBC驱动程序又老是有问题(没有问题就怪了!) 所以还是自己用Batchmove写个小程序好了
天剑说得没错,如果从Paradox到SQL数据库来交换数据,BATCHMOVE是最好的 选择。不要使用SQL的Import DATA,那个是基于ODBC的数据交换,而微软的 PARADOX ODBC驱动程序又老是有问题(没有问题就怪了!) 所以还是自己用Batchmove写个小程序好了
B bruce.li Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-07 #7 使用Batchmove控件,放置两个Table控件,一个定义为Paradox表, 一个定义为Sql server表,将源表定义为Paradox表对应的TABLE, 目标表定义为Sql server表对应的TABLE,再选择转换方式即可, 触发事件后,执行batchmove.exec即可。
使用Batchmove控件,放置两个Table控件,一个定义为Paradox表, 一个定义为Sql server表,将源表定义为Paradox表对应的TABLE, 目标表定义为Sql server表对应的TABLE,再选择转换方式即可, 触发事件后,执行batchmove.exec即可。
L Lucky Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-08 #8 bruce.li说的很对。注意将Batchmove控件的Mode设置为batCopy(连数据结构一起 拷贝)。但要注意拷贝后的数据结构要重新整理,尤其是Autoincrement类型的字段 不会自动转换成Identity类型。
bruce.li说的很对。注意将Batchmove控件的Mode设置为batCopy(连数据结构一起 拷贝)。但要注意拷贝后的数据结构要重新整理,尤其是Autoincrement类型的字段 不会自动转换成Identity类型。
S spear Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-14 #9 batchmove好用!如果再写一个回调函数还可在传输过程中显示当时已传记录个数, 我已实现