CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ASP连接SQL SERVER ,救命!!!!

楼主cattleman(小娇)2002-12-06 10:32:09 在 Web 开发 / ASP 提问

我按如下连接总是报错:  
  ****************************  
  错误类型:  
  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

相关问题

  • ASP如何连接SQL SERVER
  • ASP与SQL SERVER 2000连接
  • asp 连接sql server 32分
  • asp连接SQL!
  • asp 与sql server 2000如何连接?
  • asp怎么连接sql server数据库?
  • ASP和SQL SERVER 2000连接的问题
  • ASP怎么连接上sql server?
  • ASP连接SQL SERVER,简单问题
  • ASP连接SQL SERVER,简单问题

关键词

  • 连接
  • 数据库
  • sa
  • 数据
  • 密码
  • 安装
  • 用户
  • database
  • source
  • asp

得分解答快速导航

  • 帖主:cattleman
  • radarhp

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo