declare @filename varchar(20)
declare @sql varchar(800)
set @filename='file1'
set @sql='select * into Table1 from ' +
'openrowset( ''Microsoft.Jet.OLEDB.4.0'', ''Text;HDR=NO; DATABASE=E:\'','+@filename+'#txt)'
exec(@sql)
用for循环,循环执行sql语句
for(int i=0;i
openrowset( 'Microsoft.Jet.OLEDB.4.0', 'Text;HDR=NO; DATABASE=E:\',i)
}
foreach行不行
string allname = "file1,file2,file3……";
foreach(string filename in allname.split(','))
{
string sql = "select * into Table1 from
openrowset( 'Microsoft.Jet.OLEDB.4.0', 'Text;HDR=NO; DATABASE=E:\',filename#txt)
";
//执行sql
}
把到导入的文件放在一个文件夹
查找这个文件夹中所有的文件,放到数组中,然后循环数组导入