00001010203040506000010550
00002010203040506000010550
00003010212020833000020000
00004010212021159000020000
00005010212021302000020000
00006010212021732000020000 要实现将每条记录分为几块插入表中.
如:
00006 01 021202 1732 00002 0000
00002010203040506000010550
00003010212020833000020000
00004010212021159000020000
00005010212021302000020000
00006010212021732000020000 要实现将每条记录分为几块插入表中.
如:
00006 01 021202 1732 00002 0000
解决方案 »
- 麻烦帮忙看下SQL查询分析器连接不上SQL
- 请教各位 在COM组件中编写可以自定义事件吗?如果可以可否给个链接让我学习,现在要用到了,谢谢
- 在delphi里面有没有语句调用外部程序?
- 急!为什么程序在win2000环境下运行的很好,而在98或winme下会出现IDAPI32.dll出错!
- 自己开发的一个报表系统,自信是目前最好的中式报表,请大家关注.
- 学Delphi 错了吗?欢迎各位发表看法!
- 请教
- 如何控制Excel中某一列的数据类型?
- installshield for delphi 怎么用?
- 求教关于fastreport
- 我加入MSFLXGRD.OCX这样一个ActiveX控件!为什么用不了,它一老提示没有认证信息,不能使用设计模式!这是为什么?
- 请赐教!
如何取的TXT中的数据?有命令吗?
BCP虽然可以,但BCP是外部命令不能用到存储过程中.
然后调用BCP啊,我这两天就在做这事.
事实上没有必要用到存储过程.
var
ss,tem,filename:string;
oldf,newf:tstrings
begin
old.
begin
oldf:=Tstringlist.Create;
newf:=tstringlist.Create;
oldf.LoadFromFile('c:\test.txt');
for i:=0 to oldf.Count-1 do
begin
ss:=oldf.Strings[i];
//这里添加你要处理的语句
TEM:=ss;
newf.Add(tem);
end;
filename:='c:\test1.txt';
newf.SaveToFile('filename');
ss:='c:\sybase\bin\bcp ivsp.dbo.T_MS_7 in '+filename+' -Udata -Ptry -Sdbadba -c -t#';
form1.Caption:=ss;
winexec(pchar(ss),1);
end;end.
var
ss,tem,filename:string;
oldf,newf:tstrings
i:integer;
begin
oldf:=Tstringlist.Create;
newf:=tstringlist.Create;
oldf.LoadFromFile('c:\test.txt');
for i:=0 to oldf.Count-1 do
begin
ss:=oldf.Strings[i];
//这里添加你要处理的语句
TEM:=ss;
newf.Add(tem);
end;
filename:='c:\test1.txt';
newf.SaveToFile('filename');
ss:='c:\sybase\bin\bcp ivsp.dbo.T_MS_7 in '+filename+' -Udata -Ptry -Sdbadba -c -t#';
form1.Caption:=ss;
winexec(pchar(ss),1);
end;end.