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

求助啊!!!刚学ASP,在连接数据库的时候碰到了问题

楼主hadis_zero()2006-05-02 17:04:18 在 Web 开发 / ASP 提问

每次都出这个错误  
   
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序  
  /ASP本地/chap7/7-1.asp,   第   12   行  
   
  代码应该没错,因为是书的配套光盘里的文件,数据库文件也有  
  ODBC也设置过了(不知道设置对了没有,书上这个讲的很少,自己设置的),到底是不是ODBC的问题???如果是,那要怎么设置???我要连SQL或者ACCESS的数据库  
   
  望高人给小弟指点,谢谢!!!!! 问题点数:0、回复次数:3Top

1 楼wanfustudio(雁南飞:知识之败,慕虚名而不务潜修也)回复于 2006-05-02 17:10:30 得分 0

肯定是代码的问题  
  检查一下吧  
  odbc&&codeTop

2 楼hadis_zero()回复于 2006-05-02 17:15:53 得分 0

呃。。。。。。。。。。。把代码放出来,哪位帮忙看看到底有没有问题  
   
   
  <HTML>  
  <HEAD>  
  <TITLE>8-1.asp</TITLE>  
  </HEAD>  
  <body   bgcolor="#FFFFFF">  
   
  <%  
  'on   error   resume   next  
   
   
  Set   Conn   =   Server.CreateObject("ADODB.Connection")  
  conn.open   "DSN=CHATROOM.MDB"  
  SQLStmt   =   "INSERT   INTO   UserOnline   (UserID,RoomName)   "  
  SQLStmt   =   SQLStmt   &   "VALUES   ('wxp','黄山')"  
  Set   RS   =   Conn.Execute(SQLStmt)  
  set   rs=nothing  
  Conn.Close  
  set   conn=nothing  
  %>  
   
  </BODY>  
  </HTML>  
   
  数据库文件是存在的,不用担心这个  
  我怀疑是ODBC的设置有问题,因为试了几个访问数据库的例子都是这个错误,但是又不知道要怎么设置。。。。。。。。。Top

3 楼asptoc(破冰者)回复于 2006-05-02 18:37:58 得分 0

<%  
        dim   conn        
        dim   connstr  
   
        connstr="DBQ="+server.mappath("database.mdb")+";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};password=private364000"  
        set   conn=server.createobject("ADODB.CONNECTION")  
        conn.open   connstr    
  %>  
  把上面的代碼寫成conn.asp  
  以後要用到conn地方就include進去Top

相关问题

关键词

得分解答快速导航

  • 帖主:hadis_zero

相关链接

  • Web开发类图书

广告也精彩

反馈

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