问这样问题的人真多啊我觉得,你爱咋倒就咋倒啦最笨的,也是最可靠的办法先从旧数据库select
再insert到新的数据库,嘿嘿~

解决方案 »

  1.   

    “先从旧数据库select
    再insert到新的数据库,嘿嘿~”
    怎样操作,不再一个数据库阿,也不是一个连接?
      

  2.   

    简单啊
    我说的是笨办法。。也许有孙悟空那样说声变就能把A变成B的,告诉俺啊。。谢谢先。。建表,楼主应该不在话下。。paradox
    先在oracle中中建立相关的表,
    然后从paradox select记录到文本文件
    对文本文件进行预处理
    改成insert的形式,如:insert into new_table values(1,'孙悟空');
    把这些insert语句放在同一个文件里,然后到oracle执行这个文件即可,也就是执行了insert语句也可以把从paradox  select出来的记录用oracle的sqlldr导入。。以上两种方法都要注意 insert和sqlldr的顺序,如果表与表之间有外键引用的话。。楼主你看简单么?^_^
      

  3.   

    简单!!!
    不过我还是不会。
     ATGC你真好,解答的已经很详细了,我可能对需求描述的太差了。我以前用的SQLServer Access等,没碰过Oracle,Paradox现在要将Paradox数据表导入到Oracle数据库中,(今天刚学会怎样安装Oracle)
    只要导表结构就行。
    能不能用某些工具生成Paradox表的生成SQL。还有您知道.Net中OracleClient在哪里能找到?
      

  4.   

    不用这么复杂,买个D版的delphi ,用bde就可以了,方法很简单记住是bde.
      

  5.   

    我说的是方法,其实我不懂paradox,
    不过这和懂不懂某种数据库没有关系。。也有一些工具可以使用,比如楼上说的,delphi的BDE引擎。。
    还有SQL SERVER的DTS啦等等
    俺只会oracle和Mysql,对于这两种数据库,我都是写好建表脚本,两种数据库各一套,因为
    不同的数据库数据类型不一样。。语法规范也有所不同。。
    然后数据都是一样的(文本文件),
    MYSQL直接用Mysql的load data命令导入,或者insert
    oracle用sqlldr.exe导入,或者insert如果没有文本,那么可以从数据库里select保存为文本的。。
    楼主会SQL SERVER,ACCESS. .NET,这些办法肯定是会想的。。