ASP连接SQL程序简单但是不知道为什么就是出错?新手请高手赐教!!急!急!!急

xjd5555 2001-12-03 10:11:30
本人机子是WIN2000装了SQL和IIS,我在ODBC中添加了个名称为rarc,驱动程序为SQL sever。我在ASP中添加以下的连接程序:
<%
Set Cnn = Server.CreateObject("ADODB.Connection")
StrCnn = "Driver={SQL Server};Server=rarc;UID=abc;PWD=123;Database=newrc"
Cnn.Open StrCnn
set res = server.CreateObject("ADODB.Recoreset")
StrSQL = "Select * From profile_a"
res.open StrSQL
abc=res("per_name")
%>
%>
怎么出现错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

/include/try.asp,行15
行15是Cnn.Open StrCnn
我的密码和用户名应该是对的,我在win2000中设的密码和用户名就这两个,但是我不知道去哪里验证uid和pwd。
到底我还错在哪里,为什么连不上数据库?
...全文
76 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
diruser 2001-12-03
  • 打赏
  • 举报
回复
使用 DSN 和 ODBC 标记打开连接。
Set cnn2 = New ADODB.Connection
cnn2.ConnectionString = "DSN=Pubs;UID=sa;PWD=pwd;"
cnn2.Open
N_chow 2001-12-03
  • 打赏
  • 举报
回复
--你的SQL Server名字是不是rarc,資料庫名是否為newrc??如是,改成這面這句。
StrCnn="Provider=SQLOLEDB;UID=sa:PWD=123;Initial Catalog=newrc;Data Source=rarc"
zhouqiming 2001-12-03
  • 打赏
  • 举报
回复
首先,你好像多了一个%>,其次,你的sqlserver是否启动?
mars_bolt 2001-12-03
  • 打赏
  • 举报
回复
你建了DSN就不必那么写
conn.Open"DSN=rarc;UID=abc;PWD=123;"
如果你没有建DSN那么
可以写为
conn.Open“Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=用户ID;Password=密码;Data Source=数据库名”
还可以写为
conn.Open “ODBC;UID=用户ID;PWD=密码;DRIVER={SQL Server};SERVER=服务器名;DATABASE=数据库名;”
wzyb 2001-12-03
  • 打赏
  • 举报
回复
看看你的ODBC加的是那一类
jacke_pan 2001-12-03
  • 打赏
  • 举报
回复
6)SQL Server属于Server级的数据库,使用时要求比较严格,必须要求输入用户名及密码才能使用。
  Function CreateSQLServerRecordset(计算机名称,用户ID, 用户密码,数据库名称 数据表或查看表或Select指令 )
Dim Params, conn
Set CreatSQLServerConnection = Nothing
Set conn = Server.CreateObject("ADODB.Connection")
Params = "Provider=SQLOLEDB.1"
Params = Params & ";Data Source=" & Computer
Params = Params & ";User ID=" & UserID
Params = Params & ";Password=" & Password
Params = Params & ".Initial Catalog="&数据库名称
Conn open Paras
Set CreateSQLServerRecordset = Server.CreateObject("ADODB.Recordset")
CreateSQLServerRecordset.Open source, conn, 2, 2
End Function
  
xyzoem 2001-12-03
  • 打赏
  • 举报
回复
Server=rarc
错了

34,609

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧