CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp连接数据库,代码出错。小弟我是菜鸟。

楼主blueoctopus(blueoctopus)2006-03-03 15:52:28 在 Web 开发 / ASP 提问

我的代码如下:  
  set   adocon=server.createobject("adodb.recordset")  
  adocon.Open"Driver={SQL   Server};Server=(Local);UID=sa;PWD=111111;"&"database=dbs\mydbs_Data.MDF;"  
   
  连接的是SQL   SERVER   2000  
  mydbs_Data.MDF是我的数据库文件。连Access的时候可以的哦。现在郁闷。马上要交差了。大家帮助。我谢谢了。 问题点数:20、回复次数:15Top

1 楼flare_cn(晚来不迟)回复于 2006-03-03 15:54:48 得分 0

什么错误提示啊Top

2 楼feng2112(没事论坛上走走)回复于 2006-03-03 15:59:44 得分 0

connstr   =   "Provider=SQLOLEDB;UID=sa;pwd=111111;database=test;server=(local);"  
  set   conn=server.createobject("ADODB.CONNECTION")  
  conn.open   connstr    
   
  把database改一下Top

3 楼blueoctopus(blueoctopus)回复于 2006-03-03 16:00:34 得分 0

错误类型:  
  Microsoft   JScript   编译错误   (0x800A03EC)  
  缺少   ';'  
  /sh/conn.asp,   line   2,   column   4  
  set   adocon=server.createobject("adodb.recordset")  
  ---^  
   
   
  浏览器类型:  
  Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1)Top

4 楼feng2112(没事论坛上走走)回复于 2006-03-03 16:01:38 得分 0

connstr   =   "Provider=SQLOLEDB;UID=sa;pwd=111111;database=mydbs_Data;server=(local);"  
  set   conn=server.createobject("ADODB.CONNECTION")  
  conn.open   connstrTop

5 楼xiaogu1234(小古)回复于 2006-03-03 16:04:08 得分 0

set   adocon=server.createobject("adodb.recordset")  
  adocon.Open"Driver={SQL   Server};Server=(Local);UID=sa;PWD=111111;"&"database=dbs\mydbs_Data.MDF;"中,最后这个database=dbs\mydbs_Data.MDF不对,连接sql   server数据库时,应该是database=数据库名称Top

6 楼xiaoke0518(晓柯)回复于 2006-03-03 16:04:50 得分 0

set   adocon=server.createobject("adodb.recordset")  
  adocon.Open"Driver={SQL   Server};Server=(Local);UID=sa;PWD=111111;database=mydbs;"  
  Top

7 楼blueoctopus(blueoctopus)回复于 2006-03-03 16:05:52 得分 0

错误类型:  
  Microsoft   JScript   编译错误   (0x800A03EC)  
  缺少   ';'  
  /sh/conn.asp,   line   2,   column   4  
  set   adocon=server.createobject("adodb.recordset")  
  ---^  
   
   
  浏览器类型:  
  Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1)Top

8 楼wangyingdong(初学asp.net)回复于 2006-03-03 16:08:19 得分 0

ASP连接数据库的全能代码    
   
  '解决了ACCESS数据库路径的问题!  
  '采用DBType=0或DBType=1来区分AC库还是MSSQL库  
  '具体采用AC库时应注意的事项,请看程序说明  
   
  -----------------------------------------------  
  Dim   DBType,Conn,StrConn  
  DBType=0   '0为Access数据库,1为MSSQL数据库    
   
  If(DBType=0)   Then  
  '****************ACCESS数据库******************  
  Dim   DbFolderName,DbFolder_Path,SiteFolder  
  DbFolderName="ArticleData"   '数据库所在文件夹名称  
  DbFolder_Path   =   Server.MapPath(DbFolderName)   '数据库所在路径  
  SiteFolder="Article"   '系统所在根目录名称  
   
  If   Session("RootDir")   =   ""   Then    
  Session("RootDir")   =   Mid(DbFolder_Path,   1,   InStr(1,DbFolder_Path,SiteFolder,1)   -1)   &   SiteFolder    
  End   if  
  Set   Conn   =   Server.CreateObject("Adodb.Connection")  
  StrConn   =   "Driver={Microsoft   Access   Driver   (*.mdb)};DBQ="   &   Session("RootDir")   &   "\"&   DbFolderName   &   "\Data.mdb"   '连接到数据库  
  Conn.Open   StrConn  
  '**************************************************  
  ElseIf(DBType=1)   Then  
  '*****************MSSQL   SERVER数据库******  
  Dim   DBUserID,DBPassWord,DBName,DBIP  
  '修改以下信息以适合你的网站  
  DBUserID="sa"   '数据库登陆名  
  DBPassWord=""   '数据库密码  
  DBName="dbname"   '数据库名称  
  DBIP="local"   '数据库所在地址,如果是本地数据库则为:(local)  
   
  Set   Conn=Server.CreateObject("Adodb.Connection")  
  StrConn   =   "PROVIDER=SQLOLEDB.1;Data   Source="&DBIP&";Initial   Catalog="&DBName&";Persist   Security   Info=True;User   ID="&DBUserID&";Password="&DBPassWord&";Connect   Timeout=30"  
  Conn.Open   StrConn  
  '******************************************************  
  Else  
  '***********************数据库设置错误*****************  
  Response.Write"数据库设置错误,请联系管理员!"  
  Response.End  
  End   If  
  'Response.Write   StrConn  
     
    详见:http://www.dwww.cn/new/20051219195654758.html  
  Top

9 楼z5sd(翅膀)回复于 2006-03-03 16:11:53 得分 0

MSSQL连接时   使用   Database=数据库名称;         就可以了阿。不用路径!Top

10 楼blueoctopus(blueoctopus)回复于 2006-03-03 16:53:21 得分 0

先谢谢大家的热心帮助  
  但我还是不行。  
  提示:  
  错误类型:  
  Microsoft   JScript   编译错误   (0x800A03EC)  
  缺少   ';'  
  /sh/conn.asp,   line   2,   column   4  
  Dim   DBUserID,DBPassWord,DBName,DBIP  
  ---^  
   
  我以前连接access可以的。还有我想问几个问题,不要具体的数据库文件名,那我的就是dbs\my  
  dbs了。还有我的UID是sa么。大家指点江山阿。  
  再次谢谢  
  Top

11 楼yuwenwu_xhs(主席夸我帅)回复于 2006-03-03 19:40:26 得分 0

http://szlawbook.com/csdnv2  
   
   
   
  ====CSDN   小助手   V2.5   2005年11月05日发布====  
  CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件  
  界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx  
  下载:http://szlawbook.com/csdnv2  
   
  Top

12 楼mrwang2000(王先生)回复于 2006-03-03 19:48:21 得分 0

Microsoft   JScript   编译错误   (0x800A03EC)  
  缺少   ';'  
  /sh/conn.asp,   line   2,   column   4  
  Dim   DBUserID,DBPassWord,DBName,DBIP  
  ---^  
   
   
  JScript     用var而不是dim声明变量!!Top

13 楼penglewen(昨日如梦)回复于 2006-03-04 15:43:23 得分 20

set   adocon=server.createobject("adodb.recordset")应将这句改为:  
  set   adocon=server.createObject("ADODB.connection")  
  Top

14 楼blueoctopus(blueoctopus)回复于 2006-03-04 16:39:17 得分 0

谢谢楼上各位大虾的鼎力相助。  
  penglewen()   谢谢你。我按你的方法改了,现在问题终于解决了。和大家分享下问题后的喜悦。呵呵。  
  Top

15 楼blueoctopus(blueoctopus)回复于 2006-03-05 09:54:40 得分 0

弱弱的问下:怎么给分?Top

相关问题

  • asp调sql7.0数据库纪录用.Update方法时出错?为什么?(内有代码)
  • asp 连接数据库出错!求助!!
  • (ASP插入数据库出错)55555555555555555555555555555555555555
  • 请教数据库,odbc高手?addnew()向空数据库添加记录后,update()出错?(有代码)
  • 数据库出错
  • 数据库出错
  • 数据库出错
  • 简单的数据库操作,为什么会出错呢?附上代码
  • 我的代码操作数据库时出错,帮忙给看看
  • 把带有html代码的值保存进数据库时出错!

关键词

  • 数据库
  • 连接
  • 编译
  • jscript
  • mssql
  • sa
  • database
  • adocon
  • dbfolder
  • dbfoldername

得分解答快速导航

  • 帖主:blueoctopus
  • penglewen

相关链接

  • Web开发类图书

广告也精彩

反馈

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