连接数据库时不能执行select语句,其它的update,insert,delete执行正常,看有没有解决的办法?
用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语句把日期和时间查入数据库中?




