烟台乳山部队番号:sql的问题

来源:百度文库 编辑:高校问答 时间:2024/05/02 19:11:00
<%
dim objconn
set objconn=Server.CreateObject("ADODB.Connection")
objconn.open " driver={SQL Server}; DSN=trade; uid=sa; pwd=sa; database=trade"

strsql="select 姓名,年龄 from table1"
set rs=objconn.execute(strsql)
response.Write "<tr>"
for i=0 to rs.fields.count-1
response.Write "<th>" & rs.fields(i).name & "</th>"
next
response.Write "</tr>"
do while not rs.eof
response.Write "<tr>"
for i=0 to rs.fields.count-1
response.Write "<td>" & rs.fields(i).value & "</td>"
next
response. write "</tr>"
rs.movenext
loop
rs.close
set rs=nothing
objconn.close
set objconn=nothing
%>

运行结果提示错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver]0800108001没有提供任何 DSN 或 SERVER 关键字

/frist.asp,行 6

objconn.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称

1、在程序中没有SET rs=Server.createObject("ADODB.Recordset")语句,无法建立记录集;
2、“没有提供任何 DSN”。估计是你没有在系统中设置和建立数据源或者是数据源名称不对。