form1.ADOConnection1.close;
sa:=ExtractFilePath(ParamStr(0))+'TABLE\shuju2.mdb';
form1.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+sa;
form1.ADOConnection1.Open; sql:= 'INSERT INTO shuju ';
sql:=sql+'SELECT * From [Text;DATABASE=C:\Documents and Settings\liu tian\桌面\shu\shuju].[123.csv]';
form1.ADOQuery1.SQL.Add(sql);
form1.ADOQuery1.ExecSQL;
--
以上 是将 123.CSV的数据导入 数据表 shuju
123.csv格式
11,22,33
导入数据库 也是11,22,33--
但是 我想导入数据的时候将11改为11xyz,就是数据库里是 11xyz,22,33怎么做能快点呢?百万级别、、、、、、、、、、
sa:=ExtractFilePath(ParamStr(0))+'TABLE\shuju2.mdb';
form1.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+sa;
form1.ADOConnection1.Open; sql:= 'INSERT INTO shuju ';
sql:=sql+'SELECT * From [Text;DATABASE=C:\Documents and Settings\liu tian\桌面\shu\shuju].[123.csv]';
form1.ADOQuery1.SQL.Add(sql);
form1.ADOQuery1.ExecSQL;
--
以上 是将 123.CSV的数据导入 数据表 shuju
123.csv格式
11,22,33
导入数据库 也是11,22,33--
但是 我想导入数据的时候将11改为11xyz,就是数据库里是 11xyz,22,33怎么做能快点呢?百万级别、、、、、、、、、、
在一个字段里?
现在 完成的是 数据库字段 1,2,3,4 对应 CSV 字段1,2,3,4
但是我想在数据库里设置个字段5 ,导入的 是 CSV字段的 1+2 的数值
该怎么办呢
问题是 CSV每行的大小不等啊
比如
第一行 1,2,3,4,5
第二行 11,22,33,44,55