标题:连接SQL数据库出现错误,请达人帮忙下
只看楼主
子星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-2-9
 问题点数:0 回复次数:4 
连接SQL数据库出现错误,请达人帮忙下
<%@ language=vbscript %>
<html>
<head>
</head>
<body>
<%
dim strsql
dim conn,studentrs
dim strconn
dim connstr
set conn=server.createobject("adodb.connection")
set studentrs=server.createobject("adodb.recordset")
connstr="provider=SQLOLEDB;data source={HUAYUREI-2CB546};initial catalog=student"
conn.open connstr
studentrs.open "select * from student1",conn
do while not studentrs.eof
respones.write "<tr>"
respones.write "<td>" & studentrs.fields("name") & "</td>"
respones.write "<td>" & studentrs.fields("sex") & "</td>"
respones.write "<td>" & studentrs.fields("birthday") & "</td>"
respones.write "<td>" & studentrs.fields("enterday") & "</td>"
respones.write "</tr>"
studentrs.movenext
loop
response.write "</table>"
studentrs.close
set studentrs=nothing
%>
</body>
</html>
这是我写的程序,学习阶段主要看看是否能成功连接数据库,错误是14行给出的是无效信息,是不是第13行给出的连接数据库信息有错误?还是那里的问题?请达人能帮我找下原因
搜索更多相关主题的帖子: SQL 数据库 
2007-02-09 12:47
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
得分:0 
set conn=server.createobject("adodb.connection")
set studentrs=server.createobject("adodb.recordset")
connstr="provider=SQLOLEDB;data source={HUAYUREI-2CB546};initial catalog=student"
conn.open connstr
studentrs.open "select * from student1",conn

顺序别搞错了.

set conn=server.createobject("adodb.connection")
connstr="provider=SQLOLEDB;data source={HUAYUREI-2CB546};initial catalog=student"
conn.open connstr
set studentrs=server.createobject("adodb.recordset")
studentrs.open "select * from student1",conn

有实力才会有魅力 实力来自坚持不懈的努力
2007-02-09 13:38
子星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-2-9
得分:0 

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
无效的授权说明
/11.asp, 第 13 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

网页:
GET /11.asp

时间:
2007年2月9日, 14:48:18


详细信息:
Microsoft 支持
还是错误,还有的是我用ODBC数据源的时候,就是把connstr="provider=SQLOLEDB;data source={HUAYUREI-2CB546};initial catalog=student"改成connstr="dsn=student"出现的错误是错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/11.asp, 第 13 行
会可能是SQL设置出错误嘛?我SQL都是默认设置和系统密码登陆的

2007-02-09 14:52
子星
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-2-9
得分:0 
不过还是谢谢二楼的提醒,看了下书的确是要注意这顺序问题
2007-02-09 14:53
cyc308
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2005-5-26
得分:0 
基础很重要,,要养成良好的书写代码习惯
2007-02-09 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-120359-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057131 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved