asp如何连接oracle数据库,急急!! 给高分

lfpalice 2005-03-31 09:01:04
我用的数据库是oracle9.2,如何用asp连接oracle数据库,连接以前要对开发的机器做什么样的设置,数据库和开发的机器是2台,
我这样写对吗
set conn=server.createobject ("adodb.connection")
conn.connectionstring="provider=OraOLEDB.Oracle.1;Password=sde;Persist Security Info=True;User ID=sde;Data Source=bjdb"
conn.open
以前这样写可以打开,重新做了机器后就连不上,打不开了,不知怎么回事,请大侠帮忙

出错代码是:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Connection 错误 '800a0e7a'

未找到提供者。可能未被正确安装。

/website/bjfbmap/cell.asp,行8

谢谢
qq:59694350,欢迎联系俺

...全文
172 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfpalice 2005-04-04
  • 打赏
  • 举报
回复
装了ADO2.7以后出现这样的错误,
/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for Oracle 错误 '80004005'

Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation. Provider is unable to function until these components are installed.

/website/bjfbmap/cell.asp,行8



希望开星泪联系我,我加你了。
ryuginka 2005-03-31
  • 打赏
  • 举报
回复
up
lfpalice 2005-03-31
  • 打赏
  • 举报
回复
在客户端机器通过sqlplus可以联到服务器上,在代码中就出现了那样的错误,请问再客户端机器需要在控制面板里设置数据源吗,我也设置过,但就是代码通不过,以前那样写代码,可以连同,现在不同了,真奇怪,我弄了好几天了,就是不通,都想跳楼了
cabecbbc 2005-03-31
  • 打赏
  • 举报
回复
Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
conn.open DSNtemp
%>
underone 2005-03-31
  • 打赏
  • 举报
回复
看看用户名和密码对不对
新建用户要开权限
mymyal123 2005-03-31
  • 打赏
  • 举报
回复
Provider=MSDAORA.1;Password=us;User ID=us;Data Source=us;Persist Security Info=True
kaixinglei 2005-03-31
  • 打赏
  • 举报
回复
如果还有问题,可以加我的QQ,一定乐意帮你解决。
kaixinglei 2005-03-31
  • 打赏
  • 举报
回复
我就是经常作这个个,今天还帮我一个客户作个这样的一个环境,记得你的机器上要安装oracle9.2客户端的管理版的,不要安装错了哦。
kaixinglei 2005-03-31
  • 打赏
  • 举报
回复
朋友,你的问题我应该可以帮你解决,加QQ:32373488,你安装一个ADO2。7就OK。
enjsky 2005-03-31
  • 打赏
  • 举报
回复
第一:你如果是连接别人的机子上的数据库,是否在本机添加了本地服务
第二:检测你的用户名,密码,数据库服务器都是否正确
用其他工具登一下,比如:PLSQLDev.exe什么的
enjsky 2005-03-31
  • 打赏
  • 举报
回复
'--------------------------
'----功能:连接oracle的公用代码----
'----程序设计:gzj----------
'----时间:20050126--------
'
If IsObject(conn) = False then
dim conn
dim connstr
on error resume next
connstr="Provider=OraOLEDB.Oracle.1;Password=a;User ID=vigilance;Data Source=pkug;"
set conn=server.createobject("ADODB.CONNECTION")
Conn.Open connstr
End If
FiveLoseR_Odin 2005-03-31
  • 打赏
  • 举报
回复
这个应该不用单独配置数据源 你换个驱动试试看~
FiveLoseR_Odin 2005-03-31
  • 打赏
  • 举报
回复
Set Conn= Createobject("adodb.connection")
conn.open "Provider=MSDAORA.1;Data Source=XXXXXX;User ID=sysc;Password=XXXXXX;"

XXXXX是你本机netmanager里配置的服务名 和服务器数据库密码~

重新做了机器后 oracle客户端的netmanager里重新配置连接了没??

28,406

社区成员

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

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