哪儿有这个驱动?

huibozhang 2003-12-25 11:49:10
Oracle Object for OLE软件

asp连接oracle的问题
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
swich 2003-12-25
  • 打赏
  • 举报
回复
9) OLE DB Provider for Oracle (from Oracle)

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=OraOLEDB.Oracle;" & _

          "Data Source=MyOracleDB;" & _

          "User Id=myUsername;" & _

          "Password=myPassword;"

oConn.Open strConn

%>

stefli 2003-12-25
  • 打赏
  • 举报
回复
先去搜索,再说了。
多的很哦!
connstr="driver={SQL Server};server=localhost;database=vgcmis;uid=sa;pwd=lavend;"
set conn=server.CreateObject("adodb.connection")
conn.open connstr
database是你数据库的名字,uid和pwd是用户名和密码,在你安装SQL SERVER是设定的。默认是sa,密码为空。
这是一种方式,还有一种方式就是在机器上建一个数据源。在ODBC数据源管理器上建一个系统DSN,比如建的DSN为cw52007,建立链接的代码就是:
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "DSN=cw52007;UID=cw52007;PWD=w0s0v7z5"
这样打开一个connection后就可以编写如下代码:
<%
sql="select * from channel "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
while (not rs.EOF)
id = rs("id")
title = rs("title")
url = rs("url")
%>
写出数据
<%
rs.MoveNext
wend
%>
MS Access数据库连接
用DSN连接并且没有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>
用DSN连接并且有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>


FoxPro数据库连接
<%
Set Conn=Server.CreateObject("ADODB.connection")
ConnStr=”Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>

Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;UserID=yanhang;DataSource=xxx.world"
conn.open DSNtemp
%>
huibozhang 2003-12-25
  • 打赏
  • 举报
回复
没人知道?

28,391

社区成员

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

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