我前端有一个anywhere表形成的文本,表结构和orcal中的一样。
怎样通过BatchMove导进来呢。
没办法,我第一次用DELPHI,我自己做了一个程序把文本读到缓冲区中一个字节一个直接的导的。听说有个BatchMove也能实现,不知道该如何实现呢?另外,我形成的文本是否应该遵循什么格式呢?
现在的文本是每个字段之间用#9(既TAB键)来间隔,每一条数据用#13#10(回车换行)来间隔。这样的文本够条件吗

解决方案 »

  1.   

    用文本生成数据库我没做过,但想想不应该很难
    BatchMove可以在数据源之间传送数据,异构的也可以,但并不能保证一定正确,所以要多试试才行
    你可以先把文本读成一个db文件,再导到Oracle中
      

  2.   

    可以先读数据到某个表格中,再使用BatchMove倒数据就可以了。直接倒的话,你看看能不能调用Oracle自己带的Import?我没有试过哦
      

  3.   

    ado指向ORACLE,
    ADOQUERY:
    select * into zqqq from visi.txt in "d:\rsc" "text;"