我需要使用查询(asp.net中的c#)将文件txt导入Access db。
但是txt的格式可以更改,并使用, ;
作为分隔符。
我有不同的file.txt和不同的分隔符,为此,我不想更改OleDb连接字符串。
我找到了:
queryString = @"SELECT * INTO new FROM [Text;IMEX=2;FMT=Delimited(;);HDR=no;CharacterSet=437;Database=<PATH>].File.txt";
command = new OleDbCommand(queryString, con);
command.ExecuteNonQuery();
此代码有效,但是所有数据都在同一列中。
我不知道将;
定义为特殊文件的分隔符。