D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #1 現有一老數據庫(dBASEIII建立),欲通過ADO實現將其倒成Sql Server 2000庫,請問應如何 去做? 從業不久,請大俠賜教萬分感謝...
F forss Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #2 SQL SERVER这个转化功能啊。。。可以直接把数据导进去,, 就是索引了什么要你自己重新建了。。不过表就可以不要你自己建了。。 导数据的时候会自动生成。
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #3 謝謝你的提示[],但我的意思是如何通過程序實現(利用Delphi的ADO組件來實現)...
F forss Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #5 用SQL实现啊。。先读源数据再写到MSSQL里面啊。。 花点时间而以,如果数据很大的话。
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #6 to forss:你的想法行不通呀,因為這個程序是一個Dos程序的升級版,要讓原來的用戶自行倒庫 故要給出向應的UI,這就要用程序來作啦...
F forss Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #8 怎么可能不行,只不过ADO连接DBASEIII好像要通过ODBC??
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #9 to forss:能否給段代碼,幫小弟理一下頭緒...不勝感激[]
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #10 各位,看在都是delphi愛好者的份上援助一把呀[]
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #12 不會吧,大家太不夠富翁意思了吧?竟沒人回付傷心呀... :'(
F forss Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #13 不是讲了么? 你先在MSSQL里把表建好。。。然后连接原来的DBASEIII, 用SELECT取得需要的数据,再INSERT 到MSSQL里啊。。。 就这么简单,,别向我要代码哦。。我没用过DBASEIII。。
不是讲了么? 你先在MSSQL里把表建好。。。然后连接原来的DBASEIII, 用SELECT取得需要的数据,再INSERT 到MSSQL里啊。。。 就这么简单,,别向我要代码哦。。我没用过DBASEIII。。
Z Z_JJ Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #14 如果是ADO,需要使用ODBC连接DBF库,通过SQL 语句建库,然后通过赋值逐条导入。 如果是BDE,通过SQL语句建库后直接使用BATCHMOVE控件导入数据即可 我一直是这样做的。
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #15 To Z_JJ : 能否說地再祥系點,我是新手沒做過類似工作,非常感謝!!!
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #16 平常总听别人说“这个很简单嘛!”,但真正自己做的时候,不是那么回事。对現在 根本没有概念的我來說真的需要你伸出援助之手,謝謝.
B book523 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #19 这个Z_jj讲的很明白了, 首先把建表语句做成一个存储过程 用户使用时调用该存储过程就行 接下来就是倒数据了, 用两个connection,一个连接旧数据库,一个连接新数据库, 在按照z_jj说得就行了 如果是ADO,需要使用ODBC连接DBF库,通过SQL 语句建库,然后通过赋值逐条导入。 如果是BDE,通过SQL语句建库后直接使用BATCHMOVE控件导入数据即可 我一直是这样做的。
这个Z_jj讲的很明白了, 首先把建表语句做成一个存储过程 用户使用时调用该存储过程就行 接下来就是倒数据了, 用两个connection,一个连接旧数据库,一个连接新数据库, 在按照z_jj说得就行了 如果是ADO,需要使用ODBC连接DBF库,通过SQL 语句建库,然后通过赋值逐条导入。 如果是BDE,通过SQL语句建库后直接使用BATCHMOVE控件导入数据即可 我一直是这样做的。
D DuckJoe_1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #20 謝謝你book523,你能給我說一下這個存储过程怎樣些嗎?另外,odbc data source是否用 SQLConfigDataSource這個function獲的呢?