怎样将一个用逗号隔开的文本导入数据库表?(50分)

  • 主题发起人 主题发起人 丝路飞鸿
  • 开始时间 开始时间

丝路飞鸿

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样将一个用逗号隔开的文本导入数据库表?不用batchmove!
 
什么数据库?
 
在客户端?
informix自己有个工具isql是可以直接load的,可是好象要在unix下运行
没有for windows的
 
我是说在客户端用delphi编程将文本导入数据库表
 
这个命令是
load from 文件 delimter ',' insert into 表
这个命令用query执行不知道有没有效果
 
那只好一条记录一条记录取出、分析、插入了
没有简单的了
 
我已经解决了,挺简单的,谢谢你了
 
to 丝路飞鸿:
你能把“怎样将一个用逗号隔开的文本导入数据库表? ”这个问题的答案告诉我吗?
我这个文本更难,用“空格,:,@”三种隔开的。
 
assignfile(f,edit1.text);
reset(f);
readln(f,s);
table2.EmptyTable;

while s<>'' do
begin
table2.active:=true;
table2.Edit;
j:=0;
i:=pos(',',s);
table2.Insert;
while i>0 do
begin
s1:=copy(s,1,i-1);
s:=copy(s,i+1,length(s)-1);
table2.fields[j].asstring:=s1;
i:=pos(',',s);
j:=j+1;
end;

readln(f,s);
end;
closefile(f);
table2.Post;
这个只是按逗号分开的文本。
 
后退
顶部