文件1.txt,内容如下:
12 "UUR
SFSF" 2011-12-16
13 "内容
123" 2011-12-16
文件2.txt
16 哈哈 2011-12-16
19 里外里 2011-12-16
说明:文件的内容是从数据库里导出来的,数据表结构:ID,content,date
导出数据时,若content字段的内容有回车,则需用双引号将其括起来,否则不用双引号,
每行数据以回车结束,字段的分隔是TAB
问题:如何写一个方法,将所有文件内容,导入到数据库,按字段写入表????
主要在于读取文件并将其转换成表结构的算法
String line
do
{
line = Readline()
if(line 中没有")
{
string[] data= line.Split(' \t ')
DataTable.Add(data[0],data[1],data[2])
}
else
{
String line += Readline()
if(line 中没有") //递归找到后面的”为止
。。。。。
else{
string[] data= line.Split(' \t ')
DataTable.Add(data[0],data[1],data[2])
}
}
}
while(!最后1行)
分太少了