asp.net 怎么把txt文本内容导入sql表里

asp.net 怎么把txt文本内容导入sql表里,第1张

读取txt内容,这个那个插件应该就已经读到了。我不清楚你的txt文件时什么样子的,但是应该有办法将你要导入的行区分开。连接sql,这个百度下,建立一个sql连接,然后循环执行sql语句。insert语句插入表。系统时间新建一个datetime对象就可以了,怎么调日期的格式你可以百度下

搞错了,

应该是先把。txt文件转换成二进制的写进SQL里面,再以二进制的形式从数据库的方式读出来,恩,从。txt里面的也要先进行上面的文件内容读出来,再转换。

你要是嫌以上方法麻烦,直接存文件名 在数据库里面,你要读文件的时侯就打开数据库里面的文件名来打开文件,fileopen这个方法

可以用fSO逐行读取

<body>

<%

set fso=server.CreateObject("Scripting.FileSystemObject")

Set txtFile=fso.OpenTextFile(Server.MapPath("text.txt"))

While Not txtFile.AtEndOfStream

Response.Write "<center>" &txtFile.ReadLine &"</center><br>"

。。写入数据库

Wend

txtFile.Close

%>

</body>

也可以 直接连接数据库,从文本中直接读取

insert into tbl select * OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'TextHDR=noDelimited="::"DATABASE=d:\',tmp#txt)

另外还可以用BCP导入文本到数据库

类似的样式:

EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:“DT.txt -c -Sservername -Usa -Ppassword’

仅供参考,具体写法请查资料,注意路径和文件名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9895026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存