我做一个彩票的程序.遇到困难:我要打开一个文本文件,让里面的内容自动写入数据库,要怎么做?
解决方案 »
- 为什么用web service 无发保存上传信息 ?
- delphi 怎么做分类统计的grid
- 请教大师解决dbexpress联不上mysql问题?
- 请教:在客户端如何获取服务器上的所有目录树?谢谢!
- 怎么用delphi控制excel里的文本框,包括创建、设置文字,字体等,请高手帮忙,100分
- 谢谢各位的帮忙,我的第一个DELPHI程序终于完成!!!
- 有关如何得到数据表中的东东?
- 关于如何显示帮助文件的整理!!
- 在DELPHI里,怎么像ASP执行一段SQL后,然后返回一个记录指针,
- 日期时间型的数据转化成字符型比较大小,请大家回答回答正确还是错误
- 简单的数据库比较计算问题,直接给代码我就给300分
- 我为什么连不上firebrid数据库 急!!!
才几分钟就跑没了
有人捣蛋!!!!!
var
CheckString : string;
begin
ListString := TStringList.Create;
ListString.LoadFromFile(文件路径名); AllCaption.Visible := true;
AllNum.Visible := true;
AddTitle.Visible := true; AllRecord := ListString.Count;
AllNum.Caption := inttostr(AllRecord); if (AllRecord = 0) then begin
showmessage('请选择要导入的考勤记录文件'); abort;
end; IndexNum := 0; AddRecord.Active := true; while (IndexNum<>AllRecord) do begin
CheckString := ListString.Strings[IndexNum]; AddRecord.Insert;
AddRecord.FieldByName('cardid').AsString := copy(CheckString,1,8);
AddRecord.FieldByName('operatedate').AsDateTime := strtodate('20' + copy(CheckString,9,2) + '-' + copy(CheckString,11,2) + '-' + copy(CheckString,13,2));
AddRecord.FieldByName('operatetime').AsString := copy(CheckString,15,2) + ':' + copy(CheckString,17,2) + ':' + copy(CheckString,19,2);
AddRecord.FieldByName('address').AsString := copy(CheckString,21,2); AddRecord.Post; IndexNum := IndexNum + 1;
end; AddRecord.UpdateBatch();
end;