关 关月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #1 请问,如何用delphi把oracle数据库表中的数据转化为text,并且有一个字段的类型为 long型,相反,又如何把text的数据倒入oracle中。 谢谢!
关 关月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #3 确实,有long型的数据不好处理,需要单独用方法导入导出,如果没有这类的数据请问需要 怎么做呢??要先select 出来,但又怎样写到text中呢?
C cozo Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #4 用特殊的符号分隔就可以了吧。long又怎么样,转成TEXT不就行了。 关键是文本,就看你的分隔符选的怎么样了。
关 关月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #5 分隔符选Tab应该比较合适,问题就是,数据select出来之后,我不知道该如何写到txt中, 不会是要一个字段一个字段的写进去吧,能不能作个小例子,问题解决了,一定送上200分
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #6 为何要导出成Text? 因为有Long类型的存在,所以基本上很难导成Text再还原,因为在Long 里面什么字符都是可能存在的,所以你选什么分隔符都不合适。 要自己写的话,当然要一个字段一个字段往文件里写了。写回数据库应该也是用SQL Insert 回去的。 建议你用Oracle自带的Imp与Exp程序,你的程序只要调用Imp及Exp就行了,当然安装的时候 要把这两个程序也带上。这是最简单的做法, 除非你还要对导出的Text做一些修改,这样的 话就只能老老实实的写代码了。
为何要导出成Text? 因为有Long类型的存在,所以基本上很难导成Text再还原,因为在Long 里面什么字符都是可能存在的,所以你选什么分隔符都不合适。 要自己写的话,当然要一个字段一个字段往文件里写了。写回数据库应该也是用SQL Insert 回去的。 建议你用Oracle自带的Imp与Exp程序,你的程序只要调用Imp及Exp就行了,当然安装的时候 要把这两个程序也带上。这是最简单的做法, 除非你还要对导出的Text做一些修改,这样的 话就只能老老实实的写代码了。
Y yihui Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #7 delphi用file.txt和fiel.sch文件来处理文本性的数据库 我用过,倒入倒出都可以 Have a Try?