是一个从文本文件导SQL2000数据库的程序,哪位大侠帮我写一段代码,要求用Delphi5,采用后全分赠送:
数据库表部分字段:
BilNO Varchar(20),
Num int,
SDate DatetimeTXT文件部分内容:
AA0049001,1,2003/07/28,15:41:17
AA0049002,2,2003/07/28,15:41:18
500001509,4,2003/07/28,15:41:26
500001511,1,2003/07/28,15:41:29
数据库表部分字段:
BilNO Varchar(20),
Num int,
SDate DatetimeTXT文件部分内容:
AA0049001,1,2003/07/28,15:41:17
AA0049002,2,2003/07/28,15:41:18
500001509,4,2003/07/28,15:41:26
500001511,1,2003/07/28,15:41:29
解决方案 »
- 如何在同一张image图上利用moveto lineto同时画几条线???
- 高分求Ole操作Excel文件的問題---查過csdn從沒有提過的,值得討論!
- IdTCPServer1的问题,在线等!!!!
- DevExpress 控件不能安装!
- 怎么让DBGrid的某列的数据显示为红色
- 我想做个游戏改钱器(如金山游侠),请问如何知道游戏所用的内存以及修改它(快速查找)
- 请问,怎样才能让打开的程序,运行时不在任务栏上显示出来? 这时程序能正常在桌面上运行1
- 关于listview的问题
- where ftime>#2003-5-1#可以通过,为什么where ftime>#2003-5-1 14:00:35#不能通过?
- Listbox控件的使用问题???
- WORD中图片大小控制问题
- TIdTCPClient和TIdTCPServer能不能实现一次Connect传多个文件,100分
F: TextFile;
s: string;
begin
AssignFile(F,'C:\ad.Txt');
Reset(F);
while of Eof(F) do
bein
readln(F,s);
BilNO := Copy(s,0,pos(',',s)-1);
Delete(s,1,pos(',',s));
Num := StrToInt(Copy(s,0,pos(',',s)-1));
Delete(s,1,pos(',',s));
SDate := StrToDate(s);
end;
CloseFile(F);
end;//我在网吧写的,你稍微调试一下就行了
i: Integer;
ds: TADODataSet;
FileStr, RecordStr: TStringList;
begin
FileStr := TStringList.create;
RecordStr := TStringList.create;
ds.connectionstring := ....
ds.commandtext := 'Select BilNO ,Num,SDate Datetime from txxx where 1=0';
ds.open;
FileStr.loadfromfile('xxxxxx\xxxxxx\xxxxx.txt'); for i:= 0 to FileStr.count - 1 do
begin
recordStr.commatext := FileStr[i];
ds.insert
ds.Fields[0].asstring := recordstr[0];
ds.Fields[1].asstring := recordstr[1];
ds.fields[2].asstring := recordstr[2] + ' ' + recordstr[3];
ds.post;
end; ds.free;
recordstr.free;
FileStr.free;end;
随手写的,你调一调