问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp读取txt文件并写入数据库

发布网友 发布时间:2022-05-02 08:26

我来回答

4个回答

懂视网 时间:2022-05-02 12:47

protected void Button1_Click(object sender, EventArgs e)
 {
 
 System.IO.StreamReader my = new System.IO.StreamReader("C:/Users/Administrator/Desktop/2.txt", System.Text.Encoding.Default);
 string line;
 while ((line = my.ReadLine()) != null)
 {
  Response.Write(line + "<br />");
 string[] mm = line.Split(‘|‘);
  Insert(mm);
 } 
  
 my.Close();


 }

 private void Insert(string[] mm)
 {
 string name = mm[0];
 string dianhua = mm[1];
 string dizhi = mm[2];
 string nianling = mm[3];
 string xingbie = mm[4];
 string strcon = ConfigurationManager.ConnectionStrings["strcn"].ConnectionString;
 SqlConnection sqlcnn = new SqlConnection(strcon);
 SqlCommand sqlcmm = new SqlCommand();
 sqlcmm.Connection = sqlcnn;
 sqlcnn.Open();


  sqlcmm.CommandText = "insert into users(name,hao,age,sex,dress) values(@name,@hao,@age,@sex,@dress)";
  
  sqlcmm.Parameters.AddWithValue("@hao",dianhua);
  sqlcmm.Parameters.AddWithValue("@name", name);
  sqlcmm.Parameters.AddWithValue("@dress",dizhi);
  sqlcmm.Parameters.AddWithValue("@age", nianling);
  sqlcmm.Parameters.AddWithValue("@sex", xingbie);
  int rest = sqlcmm.ExecuteNonQuery();
  if (rest > 0)
  {
  this.Response.Write("保存成功!");
  }
 
 else
 {
  this.Response.Write("错误!");
 }
  sqlcnn.Close();
 
 }

  导包

using System.Data.SqlClient;
using System.Configuration;

  

asp.net读取txt并导入数据库

标签:with   nta   cti   cut   导入数据库   event   insert   object   txt   

热心网友 时间:2022-05-02 09:55

可以用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', 'Text;HDR=no;Delimited="::";DATABASE=d:\',tmp#txt)

另外还可以用BCP导入文本到数据库
类似的样式:
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:“DT.txt -c -Sservername -Usa -Ppassword’

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

热心网友 时间:2022-05-02 11:13

a = "xx.txt"
Sub Sread(a)
'===读数据
dlink=FSOFileRead(a)
dlink=Replace(dlink,Chr(13)&Chr(10),"#")
dlink_1=Split(dlink,"#")
dlink_2=UBound(dlink_1)
If dlink_2>=0 Then
Call Sconn()
For dlink_i=0 To dlink_2
Rs.Addnew
Rs("变量名") = dlink_1(dlink_i)
Rs.update
Next
End If
End Sub

Sub Sconn()
'====数据库连接

End Sub

'读取文件
Function FSOFileRead(Template_Name)
Dim objFSO,objCountFile,FiletempData
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objCountFile = objFSO.OpenTextFile(Server.MapPath(Template_Name),1,True)
If objCountFile.AtEndOfStream = false Then FSOFileRead = objCountFile.ReadAll
objCountFile.Close
Set objCountFile=Nothing
Set objFSO = Nothing
End Function

热心网友 时间:2022-05-02 12:48

<%
path="text.txt"
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath(path), 1)
do while f.AtEndOfStream = false
Response.Write("Line:" & f.Line & " ")
Response.Write(f.ReadLine)'数据添加操作
Response.Write("<br>")
loop
f.Close
Set f=Nothing
Set fs=Nothing
%>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人民币贬值对人民有什么影响 长春市办理设立个人律师事务所需要什么材料? 学生签证的延期都需要以下材料: 米3手机套彩绘小米3彩膜 骑马与砍杀光明与黑暗泡菜编队方法 陈染相关作品介绍 万紫千红是指什么生肖,精准已答落实 十二生肖谁是万紫千红 手机里带的网络电视怎么联接到笔记本电脑上看呢? ...手机,电脑连上网了,智能电视能连上看电视吗,怎样能看智能电视_百度... 《巴黎圣母院》读后感、 《巴黎圣母院》的读后感 计算机一级考试的教程讲义和题目 计算机一级MS Office.......一级WPS Office....一级B教程.有什么区别啊,求助高手 需要计算机一级考试软件 1.计算机一级 计算机基础及MS Office应用 哪款软件最好用, 快要考试了,学校的软件垃 你好,请问你还有那个计算机一级考试刷题软件吗? 有什么练习计算机一级的软件吗?就是有所有选择题 其他都是视频教学的在手机上就可以用的。 学习一级计算机的软件 求,全国计算机等级考试模拟软件 一级MS Office 计算机一级二级练习软件哪个比较好 罗汉松盆栽怎样养护 如何解决塑料注射成型模脱模困难 塑料模具型芯侧面有凸曲面怎么设计脱模? 塑料模具用什么做脱模剂? 混凝土塑料模具脱模的方法 塑料产品脱模方式有哪些 塑料模具脱模过程 全民k歌中赠送花有什么用? 全民k歌,一个k币增加多少经验值 巴黎圣母院读后感 急急 要自己写的 谢谢 求一《巴黎圣母院》读后感,3000字,水平不要太高! 6篇巴黎圣母院读后感 200字/篇 不贪分的进 公众微信如何在封面图片上方添加图片 微信公众平台图文信息封面图片怎么插入,进入选择图片页面选择好以后没有发现确定键哈? 要怎么弄。。。 和平精英风衣教训是什么 和平精英西部牛仔长风衣绝版了吗 和平精英西部牛仔长风衣稀有吗? 跪求 和平精英 风衣 在哪里可以买到 和平精英如何获得黄金风衣 和平精英经典双排可以得到红色风衣吗 邮政储蓄卡怎么办理移动手机短信提醒 有叉车操作证可以开铲车吗? 我有B2驾驶证和叉车证 可以开铲车吗 驾驶和作业? 华为保时捷多钱 铲车证可以开叉车吗 叉铲车证能开装载机我学的是叉铲车操作证,是否能开装 华为P30为什么还没苹果X好要卖一万多 我有叉车管理证书,能不能开叉车? 会开叉车能开铲车吗?