ASP连接SQL SERVER ,救命!!!!
我按如下连接总是报错:
****************************
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/baksys/DBOpen.asp, 第 12 行
****************************
SQL SERVER安装在"192.168.128.198"这台机器上,连接的数据库为Backup.
高手告诉我哪里错了??分数全部送上。在线等待!!!谢谢大哥。。急!急!急!
<%
dim conn,connstr,database
database=1 '设置使用的数据库类型,1=SQL SERVER,其他为ACCESS
if database=1 then
connstr="driver={SQL Server};server=(192.168.128.198);database=BackUp"
else
connstr="DBQ="+server.mappath("/BVNews/BVNews.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
end if
set conn=server.CreateObject("adodb.connection")
conn.open connstr
%>
问题点数:50、回复次数:14Top
1 楼cattleman(小娇)回复于 2002-12-06 10:33:22 得分 0
不是吧。。怎么不能显示完?
<%
dim conn,connstr,database
database=1 '设置使用的数据库类型,1=SQL SERVER,其他为ACCESS
if database=1 then
connstr="driver={SQL Server};server=(192.168.128.198);database=BackUp"
else
connstr="DBQ="+server.mappath("/BVNews/BVNews.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
end if
set conn=server.CreateObject("adodb.connection")
conn.open connstr
%>Top
2 楼cattleman(小娇)回复于 2002-12-06 10:35:12 得分 0
我按如下连接总是报错:
****************************
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/baksys/DBOpen.asp, 第 12 行
**************************************************
其中SQL安装在192.168.128.198这台机器上,要连接的数据库为backup。哪位朋友帮忙?Top
3 楼cattleman(小娇)回复于 2002-12-06 10:40:10 得分 0
UPTop
4 楼linday(林)回复于 2002-12-06 10:41:20 得分 0
用一下 constr="PROVIDER=SQLOLEDB;DATA SOURCE=192.168.128.198;UID=sa;Password=密码;DATABASE=BackUp "Top
5 楼vbdelphi(小笨笨)回复于 2002-12-06 10:42:47 得分 0
你没有建立这个SQL SERVER的ODBC数据源,所以才报告出错,你可这样设置连接字符串:
Provider=SQLOLEDB.1;Password=数据库口令;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Data Source=你的数据库IP
这样应该能行的哟,你的数据库网络链接要设TCP/IP链接就行了。Top
6 楼slippers3000(拖鞋 点奶特)回复于 2002-12-06 10:48:25 得分 0
连接sql server数据库-要先在odbc数据源配置好,您配置好了吗?
然后代码如下:
dim connstr,conn
set conn=server.createobject("adodb.connection")
connstr="dsn=ufdata;uid=sa;pwd=;"//连接字符串,dsn-您在odbc数,据源中配置的连接名称,uid-您在odbc数据源中配置的连接用户名,pwd-您在odbc数据源中配置的连接密码。
conn.cursorlocation=3
conn.open connstr
下面是我现在用的一个,从没出错!
dim connstr,conn
set conn=server.createobject("adodb.connection")
connstr="dsn=ufdata;uid=sa;pwd=;"
conn.cursorlocation=3
conn.open connstrTop
7 楼radarhp(雷达)回复于 2002-12-06 10:48:39 得分 0
sql数据库的登录用户名和密码在哪里?
ip地址应该不用大括号吧
connstr="driver={SQL Server};server=radar;UID=sa;PWD=;database=noncn"Top
8 楼cattleman(小娇)回复于 2002-12-06 10:50:20 得分 0
楼上两位大哥。。我这么改,还是不行:
<%
dim conn,connstr,database
database=1 '设置使用的数据库类型,1=SQL SERVER,其他为ACCESS
if database=1 then
constr="PROVIDER=SQLOLEDB;DATA SOURCE=192.168.128.198;UID=sa;Password="";DATABASE=BackUp "
else
connstr="DBQ="+server.mappath("/BVNews/BVNews.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
end if
set conn=server.CreateObject("adodb.connection")
conn.open connstr
%>
Top
9 楼radarhp(雷达)回复于 2002-12-06 10:51:09 得分 50
iis所在的服务器还要安装sql客户端,不需要任何配置,但是一定要装Top
10 楼radarhp(雷达)回复于 2002-12-06 10:53:36 得分 0
给分啦,嘿嘿,我认为没有任何理由搞不定的,原谅我就这么直接.....Top
11 楼wgrabob1(飞天)回复于 2002-12-06 10:55:42 得分 0
对啊,如果你是用DNS时,SQL和ACCSEE是一样用的啊
—————————————————————————————————
可以没有天空 但不能没有大家
我的QQ:156838384
^-^
Top
12 楼jiangheng(老水牛)回复于 2002-12-06 11:00:14 得分 0
用这个吧:
cnn_str="Driver={SQL server};Database=smsdata_lt;Server=192.168.128.198;UID=sa;PWD=hnhl"
准没错!
Top
13 楼jiangheng(老水牛)回复于 2002-12-06 11:01:02 得分 0
用这个吧:
cnn_str="Driver={SQL server};Database=backup;Server=192.168.128.198;UID=sa;PWD=hnhl"
准没错!Top
14 楼jtmoon(逍遥小贼)回复于 2002-12-06 11:07:34 得分 0
我看你还是先检查一下你的ODBC中有没有设置好系统DSN,这很重要的
上面的连接方式应该不会有错的,constr="PROVIDER=SQLOLEDB;DATA SOURCE=192.168.128.198;UID=sa;Password="";DATABASE=BackUp "
你把最后出错的信息贴出来Top




