加入收藏
联系我们
关于我们
 您现在的位置: 亿聪 >> 网络学院 >> 网络编程 >> ASP >> 正文  
  用ASP实现对ORACLE数据库的操作         ★★★
用ASP实现对ORACLE数据库的操作
[ 作者:    转贴自:    点击数:8485    更新时间:2003/8/28    文章录入:亿聪 ]
err.clear
response.write"< h4 >ORACLE OLE 错误控制< /h4 >"
response.write"ORACLE 错误代码:
"&OraSession.LastServerErr&"< br >"

response.write"ORACLE 错误说明:
"&OraSession.LastServerErrText&"< br >"
else

'查询

sql="select * from tsb1"

set oradynaset=oradatabase.dbcreatedynaset(sql,0)

response.write"< h3 >result< /h3 >"

response.write"< table border=5 >< tr >"

for i=0 to oradynaset.fields.count-1

response.write"< td >"

response.write oradynaset.fields(i).name & " "
response.write"< /td >"
next
response.write"< /tr >"
do until oradynaset.eof
response.write"< tr >"
for i=0 to oradynaset.fields.count-1
response.write"< td >"
response.write oradynaset.fields(i).value
response.write"< /td >"
next
response.write"< /tr >"
oradynaset.dbmovenext
loop
response.write"< /table >"

'关闭数据库

oradatabase.close
set orasession=nothing
end if
% >
< /body >
< /html >

---- 下面是程序的查询结果图面:
通讯录

NAME ADDRESS PHONE EMAIL 
张玲 马鞍山市湖北路5号 0555-2887765 zhangl@mial.magang.com.cn
林向 马鞍山市湖南路9号 0555-2223856 lingx@mail.magang.com.cn
邓国虹 采矿路子4幢504号 0555-2474748 denggh@263.net
李城 青岛海洋大学7幢507 0464-32456678 licheng@263.net
王国在 采矿小区7幢807号 0555-3445454 wang@mail.amgang.com.cn
丁刚 红旗南路17幢405号 0555-2883721 dingg@mail.magang.com.cn
全在保 江西路子7幢607号 0554-4566777 quzab@mial.ccac.com


---- (2)插入自己的信息:用ASP将用户在浏览器上提供的数据插入到数据库通讯录表(TSB1)中,由ORACLE数据库有一套完整性约束机制,所以插入过程不光是简单地把数据插入到表中,还要做完整性约束的检查,不合要求的数据拒绝插入,如果在程序中不考虑处理,运行时,就会因数据库服务器报错而中断程序。而ASP中的ERR对象可以报出错误来源、错误代码、错误说明等,并能把程序引向错误处理。

---- 以下是程序,一个是insert.htm, 是一个输入界面,供用户输入自己的信息,一个是insert.asp,负责将用户输入信息插入数据库,并进行错误检查。

Insert.htm:
< html >
< head >
< meta http-equiv="Content-Language"
content="zh-cn" >
< meta http-equiv="Content-Type"
content="text/html; charset=gb2312" >
< meta name="GENERATOR" content=
"Microsoft FrontPage 4.0" >
< meta name="ProgId" content=
"FrontPage.Editor.Document" >
< title >请留下你的信息< /title >
< /head >
< body >
< p align="center" >请输入你的信息< /p >
< form method="post" action="insert.asp" >
姓    名:
< input type="text" name="name" size="8" > < br >

上一页  [1] [2] [3]  下一页

  • 上一篇文章: ASP自动解压RAR文件

  • 下一篇文章: ASP 3.0高级编程(一)
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • Knoppix 4.0.2 免硬盘免安…[15160]

  • 通过ASP记录进行分页[19341]

  • ASP开发准则[11294]

  • ASP组件指南[11268]

  • ASP指南[11279]

  •  
     最新5篇推荐文章
  • Knoppix 4.0.2 免硬盘免安…[15160]

  • 如何让Win 2003系统更加安…[12524]

  • Nero超刻简明教程[33956]

  • PS商业实战-来杯茶,行吗?…[7094]

  • ASP深度揭密(下)[12240]

  •  
     相 关 文 章
    没有相关文章

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 关于我们 | 联系我们 | 友情链接 | 版权声明 | 管理登录
    Copyright © 2000-2022 Yicong.com.All Rights Reserved.
    亿聪 版权所有 E-mail: