关于asp连接sql server的问题????????(50分)

  • 主题发起人 主题发起人 hqiang
  • 开始时间 开始时间
H

hqiang

Unregistered / Unconfirmed
GUEST, unregistred user!
本人第一次接触asp连接数据库
数据库连接字如下:
<%
dim conn
dim connstr
set conn=server.createobject("ADODB.CONNECTION")
connstr="Provider=SQLOLEDB.1;User ID=app_ctr;Password=12345;Persist Security Info=True;Data Source=zjjh"
conn.open connstr
%>
以上代码已通过
但是执行到以下语句的时候,
<%
dim rs
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select * from password",conn,2,2
%>
浏览体提示以下错误提示:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E37)
/sql_test/setup.asp, 第 5 行
希望有人知道问题出在哪的尽快提示,谢谢
 
这个我用的可以的了。
<%
Set objconn = Server.CreateObject("ADODB.Connection")
objconn.Open "driver={SQL Server};database=mydb;server=192.168.0.1;uid=sa;pwd="
%>
 
conn.open "Provider=SQLOLEDB.1;User id=app_ctr;Password=12345;"&amp;
_
"Initial catelog=(注:此处为数据库名称);date source=zjjh;"
 
对啊,你的ConnectionString不对
 
我使用的是默认的master不要指明库名的的,而且不管用ado或者odbc都要出问题,
奇怪的的用查询跟踪器都说没错误,今天拿到另一台机器也没问题,火啊
现在我在装sqlserver的企业版本。原来是开发版,但愿可以解决 55555555
 
55555 折腾了我2天,原来是权限问题,晕哦..........
总结经验:以后千万不要用企业管理器建库,默认的dbo竟然没有指派登陆名
还有一个小问题不知道有谁可以告诉我 为什么我建的数据库每个表都要我指定权限
我用了sa的权限都不行
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部