这个问题是否太难了?一整天无人回答.
例如:文本文件的某行如下
楼盘名称xxxx建设发展有限公司楼盘编号000001
.............数据库表table1有2个字段Lpmc,Lpbh.
将上句的第5-16位"xxxx建设发展有限公司"读入LPMC,第21-26位"000001"读入LPBH后
table1数据为:
Lpmc Lpbh
xxxx建设发展有限公司 000001
.............Pascal语言如何写?(给出源代码.请不要谈思路了.)
例如:文本文件的某行如下
楼盘名称xxxx建设发展有限公司楼盘编号000001
.............数据库表table1有2个字段Lpmc,Lpbh.
将上句的第5-16位"xxxx建设发展有限公司"读入LPMC,第21-26位"000001"读入LPBH后
table1数据为:
Lpmc Lpbh
xxxx建设发展有限公司 000001
.............Pascal语言如何写?(给出源代码.请不要谈思路了.)
解决方案 »
- 怎样控制随机抽奖的中奖率?
- .wmv用mediaplayer播放时不可以拖动,自己写个程序,可不可以让他拖?
- Delphi碰到的问题(顶者均有分)
- 我是COM的初学者,请教一个COM的授权问题,老是报错‘无效的授权说明’
- 有谁会用TExcelApplication,TExcelWorkBook,TExcelBooksheet?
- InputBox的问题,在线等!!!
- 如何实现带参数的程序,比如像dir /?可以自动识别参数'/?'调用不同的处理函数
- 如何实现在Form/Image等控件上拖动时候会出现一个虚框?然后出现一个控件???
- 有位不错的QQ友发了一个none.exe,我不敢执行,但又想执行,我该怎么办呀?老大们?
- 各位大哥,救命!(电脑不能启动)
- 老调重弹,TWebBrowser如何控制网页的多页显示?
- 巨难的问题???如何获得一个汉字的拼音,或是他的第一个字母???
a: Tstringlist;
i: integer;
j: string;
lpmc: string;
lpbh: string;
begin
a := Tstringlist.Create;
a.LoadFromFile ('test.txt');
for i := 0 to a.count -1 do
begin
lpmc := copy(a.strings[i],9,20);
lpbh := copy(a.strings[i],37,6);
showmessage(lpmc);
showmessage(lpbh);
end;你的文件最好要有空格分开这些信息要不读取会非常麻烦
楼盘名称xxxx建设发展有限公司楼盘编号000002
test.txt的内容,放在程序的目录下面
终于有高人相助了,谢谢!
table1.fields[0].value:=lpmc;
table1,fields[1].value:=lphb;
楼盘名称xxxx建设发展有限公司楼盘编号000001
楼盘名称1234建设发展有限公司楼盘编号000002var
a: Tstringlist;
i: integer;
mc: string;
bh: string;
begin
a := Tstringlist.Create;
a.LoadFromFile ('D:\downloads\test.txt');
for i := 0 to a.count -1 do
begin
mc := copy(a.strings[i],9,20);
bh := copy(a.strings[i],37,6);
table1.Insert ;
table1.fieldbyname('lpmc').AsString:=mc;
table1.fieldbyname('lpbh').AsString:=bh;
end;
只读入一行记录.错在哪里?