快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

365电子游戏中心官网:在ASP中使用Oracle数据库技巧(二)



假如已经真正地舆解了我们在上面评论争论的一些措施(Edit、Update和AddNew),大概有的读者已经知道该若何在Oracle数据库中删除记录了。

在Oracle8i365电子游戏中心官网中搜索和更新数据记录的代码

1)搜索

Retrieve All Records in MYTABLE1 Table ( in Oracle)

Using oo365电子游戏中心官网4o

")

Response.write(OraDynaset.Fields("UserName"))

Response.Write("

")

Response.write(OraDynaset.Fields("P365电子游戏中心官网hone"))

Response.Write("

")

Response.write(OraDynaset.Fields("Email"))

Response.Write("")

OraDynaset.MoveNext

Loop

'删除OraSessionSet OraSession = Nothing

%>

Dim OraSession

Dim OraDatabase

Dim OraDynaset

'从提交的表格中获取字段值

fID = request.form("ID"365电子游戏中心官网)

fUserName = request.form("UserName")

fPhone = request.form("Phone")

fEmail = request.form("Email")

'创建OraSession工具

Set OraSession = CreateObject("OracleInProcServer.XOraSession")

'经由过程打开Oracle数据库的一个连接创建OraDatabase工具

Set OraDatabase = OraSession.OpenDatabase("", "user/password", _Cint(0))

'创建ID= fID的记录的OraDynaset工具

Set OraDynaset = OraDatabase.CreateDynaset(_"select * from MYTABLE1 where ID= "& fID, cint(0))

'应用Edit措施更新ID=fID记录的字段

Do While(OraDynaset.EOF = FALSE)

OraDynaset.Edit

OraDynaset.Fields("UserName").Value = fUserName

OraDynaset.Fields("Phone").Value = fPhone

OraDynaset.Fields("Email").Value = fEmail

OraDynaset.Update

OraDynaset.MoveNextLoop

%>

Update A Record in MYTABLE1 Table (Oracle) Using oo4o

The record (ID=) has been updated successfully!

You can view the result here

Back previous Page

&bnsp;&bnsp;

Back home Page

至此,我们已经365电子游戏中心官网评论争论了若何在ASP代码中应用Oracle Objects for OLE来处置惩罚Oracle数据库中的数据。

应用存储历程

我们已经评论争论了若何在ASP中造访Oracle数据库,所有的SQL语句都可以嵌入在ASP网页中。假如在ASP中应用存储历程,将更能够更有效地处置惩罚数据。我建议读者除在ASP中嵌入SQL语句外,还该当应用PL/SQL存储历程。在Oracle数据库中创建存储历程已经越过了本文章的范围,在这里就不再进行先容了。

ASP和Oracle数据库是二种对照盛行的技巧,都有相称广泛的用户群,假如能够有机地将二者结合起来,将能够给事情带来许多方便,盼望这篇文章能够起到抛砖引玉的感化,使读者能够更好地探索将这二种技巧结合应用的道路。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: