作者在 2009-02-21 05:01:10 发布以下内容
Schema.ini:文本文件驱动程序,感觉叫配置文件可能更合适,
示例:
sql语句:
INSERT INTO Numtab ( Issue, Num ) // 插入特定的行
SELECT Issue, Num
FROM [TEXT;Database=D:\Test\(存放数据库的路径);table=Flie.txt(文本数据)].Flie.txt;
SELECT Issue, Num
FROM [TEXT;Database=D:\Test\(存放数据库的路径);table=Flie.txt(文本数据)].Flie.txt;
Test目录下:
Test.mdb
Flie.txt
OtherFlie.txt
Schema.ini的配置:
[Flie.txt]
ColNameHeader = true
CharacterSet = ANSI // ansi
Format = TabDelimited // tab作为文本分割符
MaxScanRows=0
Col2 = "Issue" Char Width 300
Col3 = "Num" Char Width 300
ColNameHeader = true
CharacterSet = ANSI // ansi
Format = TabDelimited // tab作为文本分割符
MaxScanRows=0
Col2 = "Issue" Char Width 300
Col3 = "Num" Char Width 300
直接在access中测试导入6W多行,2列,5M左右的数据大概是15~18秒左右,也不知道速度是快还是慢,应该比用逐条插入要快吧,access 2003, 机子也是03年买的,赛扬1.7,512内存,2代内存的机子可能要快些吧。
参考