永发信息网

在网页中需要上传XLS文件到SQL SERVER,在线等啊,求解答

答案:2  悬赏:0  手机版
解决时间 2021-03-18 05:04
  • 提问者网友:喧嚣尘世
  • 2021-03-17 18:14
<%
function getmyrs(sqlstring,filename)
Set Conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath("infotemp/"&filename)&";ReadOnly=False"
'Driver = "Driver={Microsoft Access Driver (*.mdb)};"
'DBPath = "DBQ=" & Server.MapPath( "data/book.mdb" )
Conn.Open Driver & DBPath
'response.Write conn
set getmyrs=server.CreateObject("ADODB.recordset")
'getsqlrecordset=Conn.OpenSchema(20)
' response.Write getsqlrecordset
'conn.execute("create table tt(id int)")
getmyrs.open sqlstring,conn,1,3
end function
%>
点了上传后,提示上传成功,但是出现错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/xlsconn.asp,行 8
怎么修改啊?
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-03-17 19:51
你得配置odbc数据源
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-17 20:26
有2中方法, 1、查询用语句查询出来,将结果直接带表头复制拷贝到execl中; 2、用菜单操作,按照以下图片操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯