第三次问!!还没有人答吗?

xiaoheng 2001-12-05 04:42:34
我在我的机器的WIN2000上调试的好好的程序,放到一个完全干净的WIN2000系统下(除了IIS等组件,什么程序都没装过)就运行不了,解决的办法到有一个,只要装上VB就好了,但是到客户那里我总不能让人装VB吧,到底是缺少什么?还是有什么其他的解决问题的办法?我的ASP就是在数据库里查数据并返回结果,报错句就是查询执行语句,我用了两种都不行,大家帮想想办法。
用这个set rs=cn.execute(sql)报错是
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
用rs.open sql,cn也一样报错!!
代码如下:
dim sql
dim sql1
dim rs
dim cn
set cn=server.CreateObject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
sql1="Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & server.mappath("/db3.mdb")
cn.Open sql1
username= Request.Form("username")
email= Request.Form("email")
if username="" then
sql="select * from table1 where EMAIL like '%" & email & "%'"
elseif email="" then
sql="select * from table1 where 用户名 like '%" & username & "%'"
else
sql="select * from table1 where 用户名 like '%" & username & "%' and EMAIL like '%" & email & "%'"
end if
If rs.State =1 Then rs.Close
rs.open sql,cn

...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
julyclyde 2001-12-05
  • 打赏
  • 举报
回复
MDAC
http://www.microsoft.com/data/
supershot 2001-12-05
  • 打赏
  • 举报
回复
因为VB里面有个对应ADO的ActiveX Control,是个DLL,把它拷贝注册到服务器就可以了
myand 2001-12-05
  • 打赏
  • 举报
回复
就是 MDAC , VB , Visual Studio中都有
or downloading the latest version from www.microsoft.com
xiaoheng 2001-12-05
  • 打赏
  • 举报
回复
myand(myand)能给更多的信息吗?
如果我要安装从哪里安装?或者我要在哪里找到这些组件打包??
myand 2001-12-05
  • 打赏
  • 举报
回复
必须安装 Data Access Components (ADO,RDO,ODBC...)
最好加上 ActiveX Controls
其它可以不用
myand 2001-12-05
  • 打赏
  • 举报
回复
必须安装 Data Access Components (ADO,RDO,...)
最好加上 ActiveX Controls
其它可以不用
myand 2001-12-05
  • 打赏
  • 举报
回复
必须安装 Data Access Components (ADO,RDO,...)
最好加上 ActiveX Controls
其它可以不用

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧