呵呵。这可不是个简单的问题。
做好一点就是个数据抽取工具。给点我的想法:
你应该想办法取出两边数据库的table name,然后做一张mapping table,让用户选择转换的对应关系,包括数据类型的转换等。这些都实现了,下面导表就简单了。

解决方案 »

  1.   

    好久不接触vfp了,我的两个方案:
    1、vfp里有个数据库升迁功能,是以向导(winzard)方式进行的,我用它做过vfp数据库向Oracle数据库的升迁。但是没做过向SQLServer的升迁。
    2、这个方案比较笨,但肯定是可行的:
    1)先在windows中建两个分别指向vfp数据库和SQLserver数据库的源。
    2)用Office里的Access程序访问这两个数据源(需同时打开两个Access窗口)。
    3)分别打开vfp和SQLserver要转换的对应的表,在vfp表中选中所有记录,复制;然后在SQLServer表中粘贴。哈哈,简单吧?
      

  2.   

    如果你非要用Java实现也可以,在程序中建两人connection对象,一个指向vfp,另一个指向SQLServer,从vfp中读一条记录就向SQLServer中插一条。