我发现软件开发人员经常需要用ASP从电子表格中显示记录。当从一个电子表格文档中检索数据的时候我们需要使用SQL命令,我们知道怎样和SQL联系上。
这是SQL的连接字符串:
strConnection = "DBQ=" & Server.MapPath("nameofexcelfile.xls") & "; DRIVER={Microsoft Excel Driver (*.xls)};"
我们将使用一个具体的驱动程序来连接到EXCEL 文件,因此我们使用ODBC。
例如:
strConnection = "DBQ=" & Server.MapPath("nameofexcelfile.xls") & "; DRIVER={Microsoft Excel Driver (*.xls)};"
Set conn = Server.CreateObject("ADODB.Connection")
Set rss = Server.CreateObject("ADODB.Recordset")
cn.open strConnection
sql="select * from tablename;"
rss.Open sql, conn, adOpenStatic, adLockPessimistic
do while not rss.eof
response.write rss("Fieldname")
rss.movenext
loop
rss.close
Set rss = nothing
conn.close
Set conn = nothing
现在你写ASP代码的时候可以访问电子表格内容。
热门信息
阅读 (107)
1 ASP+AJAX实现分页效果[Z]阅读 (107)
2 用ASP删除文件阅读 (106)
3 [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法阅读 (106)
4 ASP 微信公共平台接口实现代码阅读 (105)
5 提高IIS+ASP网站安全性的方法