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

连接数据库时不能执行select语句,其它的update,insert,delete执行正常,看有没有解决的办法?

楼主wangwuyou(天厌地弃)2005-02-01 14:46:53 在 MS-SQL Server / 基础类 提问

用ASP连接数据库,Win2K+IIS5.0+SQL   Server  
   
  可连接到数据库,可执行update,insert,delete语句,但执行select时就会出现以下错误:  
   
   
  /iisHelp/common/500-100.asp,行242    
   
  Provider   错误   '80040154'    
   
  没有注册类别    
   
  /yzdf/a.asp,行  
   
   
  怎么解决呀!!!!! 问题点数:20、回复次数:7Top

1 楼xluzhong(Ralph)回复于 2005-02-01 14:52:13 得分 0

select   语句是怎么样的?贴出来看看Top

2 楼july(沉船侧畔)回复于 2005-02-01 14:54:08 得分 0

这个就是真的不懂了,不过应当和你的环境有很大的关系,主要是你驱动程序,直接使用sql   server自己的驱动吧Top

3 楼JafyLiu(自由的代价)回复于 2005-02-01 14:58:10 得分 0

不是服务器限制了select的权限了吧?Top

4 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-02-01 15:01:44 得分 20

试试从下列站点下载最新的MDAC安装包或者补丁:  
   
  http://www.microsoft.com/data/download_26sp1.htm  
   
     
   
  Top

5 楼wangwuyou(天厌地弃)回复于 2005-02-01 15:27:39 得分 0

我用最简单的测试代码如下:  
  <%  
  set   conn=server.CreateObject("adodb.connection")  
  constr="driver={sql   server};server=df;uid=sa;pwd=sa;database=dfgs"  
  conn.open   constr  
  response.Write("数据库打开")  
  sql="select   *   from   users   "  
  set   rs=conn.execute(sql)  
  response.Write("创建记录集")  
  %>  
   
  运行如果如下:  
   
  数据库打开    
  Microsoft   VBScript   编译器错误   错误   '800a03f6'    
   
  缺少   'End'    
   
  /iisHelp/common/500-100.asp,行242    
   
  Provider   错误   '80040154'    
   
  没有注册类别    
   
  /yzdf/a.asp,行7  
   
   
  但在查询分析器中select语句可以执行!  
  Top

6 楼wangwuyou(天厌地弃)回复于 2005-02-01 15:31:22 得分 0

to:     JafyLiu(土豆)    
   
  不是服务器限制了select的权限了吧?  
  是怎么回事,如何解除Top

7 楼wangwuyou(天厌地弃)回复于 2005-02-01 15:50:47 得分 0

下了个MDAC搞定,  
  可为什么会这样。  
  Top

相关问题

  • insert 语句 access数据库
  • insert into语句插入数据库出问题,请指正一下
  • 如何从数据库直接生成 insert 语句?
  • 更新数据库出现INSERT INTO 语句的语法错误
  • 数据库select 语句
  • 数据库查询语句
  • SQL Server数据库中,所有语句都正确,使用update,delete的SQL语句都能进行更新和删除操作,唯独insert语句不能插入成功,为什么(特急,
  • SQL Server数据库中,所有语句都正确,使用update,delete的SQL语句都能进行更新和删除操作,唯独insert语句不能插入成功,为什么(特急,
  • 怎样在vb中用insert ,updata语句进行数据库操作??????????
  • 怎么用INSERT语句把日期和时间查入数据库中?

关键词

  • 执行
  • 语句
  • 数据库
  • asp
  • 错误
  • select

得分解答快速导航

  • 帖主:wangwuyou
  • libin_ftsafe

相关链接

  • SQL Server类图书

广告也精彩

反馈

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