您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 服务器端脚本编程 > ASP专辑 > 正文


-打开闪烁的新世界:体验Flash MX
-文字在平面设计中的运用
-Visual C++多媒体及图形、图像处理
-你会用3D Flash Animator吗?

在ASP中使用Oracle数据库
2002-04-01· ·刘彦青编译··yesky

上一页  1 2 3  下一页

  数据的访问和存取

  1) Instantiate OO4O Object, OraSession and interface OraDatabase for connecting to ORACLE.

  1)初始化Oracle Objects for OLE、OraSession对象和OraDatabase接口,为连接ORACLE数据库作准备。

  首先,使用CreateObject创建OraSession对象,然后通过打开一个与Oracle的连接创建OraDatabase对象,如下所示:

<%
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase("", _
"username/password", Cint(0))
%>

   “username”和“password”是你所使用的关系数据库的用户名和口令。

  2)创建OraDynaset对象执行SQL命令。我们可以使用CreateDynaset或DbCreateDynaset创建记录集。

<%
'execute SQL
Set OraDynaset = OraDatabase.DbCreateDynaset( _
"select * from mytable1", cint(0))
%>

  3)存取数据并删除创建的对象。

<%
Do While(OraDynaset.EOF = FALSE)
Response.write(OraDynaset.Fields("ID"))
Response.write(OraDynaset.Fields("UserName"))
... others ...
... ...
OraDynaset.MoveNext
Loop
'remove OraSession
Set OraSession = Nothing
%>

  编辑数据记录

  我们将使用OraDynaset的方法实现对数据记录的编辑。

  1)使用SQL语句创建OraDynaset对象。

<%
'创建ID= fID的记录的OraDynaset对象。
Set OraDynaset = OraDatabase.CreateDynaset(_
"select * from MYTABLE1 where ID= "& fID, cint(0))
%>

  fID是想插入更更新的记录的ID值。

  2)执行OraDynaset更新或添加数据记录。

<%
'使用Edit方法更新ID=fID记录的域。
'或使用AddNew插入一个新记录
OraDynaset.Edit
OraDynaset.Fields("Phone").Value = fPhone
OraDynaset.Update

' 删除创建的对话
Set OraSession = Nothing
%>

上一页  1 2 3  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 ASP.NET中的状态管理
 ASP.NET中的事务处理和异常处理
 ASP.NET的WebFrom组件LinkButton编程
 ASP.NET中WebForm组件Table编程
 ASP.NET中WebForm组件CheckBoxList编程
 ASP.NET中WebForm组件CheckBoxList编程
 ASP按钮菜单制作实例
 用ASP编写网络传呼机
 词语搭配游戏的制作(ASP)二
 词语搭配游戏的制作(ASP)三
 词语搭配游戏的制作(ASP)一
 用ASP构建音乐服务器
 在ASP中实现购物小车
 用ASP实现聊天室中的在线答题游戏
 用ASP实现电子贺卡
 用ASP和SQL实现基于Web的事件日历
 在ASP中操作数据库的方法
 用ASP开发试题库与在线考试系统
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!