asp-classic – 如何在VBScript中逐行读取CSV文件
发布时间:2020-12-15 19:44:17 所属栏目:asp.Net 来源:网络整理
导读:我正在使用一个ASP页面,我必须读取一个CSV文件并将其插入DB表“员工”.我正在创建一个TestReader的对象.如何编写循环来执行正在读取的CSV文件的行数/记录数? 解决方法 不要试图自己解析文件,你只会让自己头疼.还有更多的是分割换行符和逗号. 您可以使用OLED
我正在使用一个ASP页面,我必须读取一个CSV文件并将其插入DB表“员工”.我正在创建一个TestReader的对象.如何编写循环来执行正在读取的CSV文件的行数/记录数?
解决方法
不要试图自己解析文件,你只会让自己头疼.还有更多的是分割换行符和逗号.
您可以使用OLEDB在记录集中打开文件,并像数据库表一样读取它.这样的事情 Dim strConn,conn,rs strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ Server.MapPath("path to folder") & ";Extended Properties='text;HDR=Yes;FMT-Delimited';" Set conn = Server.CreateObject("ADODB.Connection") conn.Open strConn Set rs = Server.CreateObject("ADODB.recordset") rs.open "SELECT * FROM myfile.csv",conn while not rs.eof ... rs.movenext wend 我的vbscript是生锈的,所以验证语法. 编辑:harpo的评论提出了关于字段定义的一个好点.定义schema.ini文件允许您定义预期字段的数量和数据类型.请参阅:您可以通过定义schema.ini文件来处理此问题.见:http://msdn.microsoft.com/en-us/library/ms709353.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何使用MVC使用多个表单显示ValidationS
- asp.net – 为什么当使用ADO.NET实体数据模型映射数据库表时
- asp.net-mvc – MVC 4 Web API – 复合键的路由
- asp.net-mvc-3 – 我可以在“区域”编辑器模板中为同一模型
- asp.net – Visual Studio 2010图表控件 – 线条颜色
- asp.net-mvc-4 – WebAPI OData 5.0 Beta – 访问GlobalCon
- asp.net-mvc – ASP.NET MVC单元测试 – 假存储库变得笨拙
- ASP.NET SiteMap – 有没有办法以编程方式查看它是否包含一
- asp.net-mvc – 如何防止EnumDropDownListFor将0设置为opti
- asp.net – Visual Studio 2012不发布项目
推荐文章
站长推荐
- 如何利用ETW(Event Tracing for Windows)记录日
- 一个ASP.NET Web应用程序中的经典.ASP和.NET .as
- asp.net – Hangfire如何为Web场工作?
- asp.net – 关系从一对多变为多对多需要更新list
- asp.net-mvc – 如何手动检查模型是否有效并获取
- asp.net – 需要一个Web表单示例编辑带子项的父实
- asp.net – 哪个控件导致回发?
- asp.net – Visual C#中事件的下拉列表在哪里?
- asp.net-mvc-3 – asp.net mvc 3和elmah.axd –
- ASP.NET HttpApplication.EndRequest事件未被触发
热点阅读