用ASP实现对ORACLE数据库的操作(4)


电    话:
< input type="text" name="phone" size="20" > < br > 
E-MAIL:< input type="text" name="email" size="20" > < br > 
< input type="submit"  value="确定" > 
< input type="reset"  value="取消" >< br > 
< /form > 
< /body > 
< /html >
---- 下面是用户输入界面: 
请输入你的信息
姓    名:  
地    址:  
电    话:  
E-MAIL:  
     Insert.asp:
< HTML >
< BODY >
< %
'连接数据库
set orasession=createobject
("OracleInprocServer.XOraSession")
set oradatabase=orasession.
dbopendatabase("axp03","scott/tiger",0)
'把用户插入信息变成SQL语句
sql="insert into tsb1 values
(" &chr(39)&request("name")&chr(39) &","_
&chr(39)&request("ADDRESS")&chr(39)&","_
&chr(39) & request("phone")&chr(39) &","_
&chr(39)&request("EMAIL")&chr(39)&")"
'运行SQL插入语句
oradatabase.dbEXECUTESQL(sql)
'检查是否有违反完整性约束错误
IF ERR.NUMBER >0 THEN
response.write"< h4 >asp 错误控制 < /h4 >"
response.write"asp 错误来源:"&err.source &"< br >"
response.write"asp 错误代码:"&err.number&"< br >"
response.write"asp 错误说明:"&err.description&"< br >"
ELSE 
'插入完成,返回
response.write"插入完成,< a href=insert.htm  > 返回。。。< /a >"
end if
% >
< /body >
< /html >
---- 以上是本人在用ASP工具将原有的ORACLE数据库信息搬上互联网应用的一些体会,例子很简单,目的在于说明原理,本人在ASP程序中还使用了 STORED PROCEDURE,STORED FUNCTION、PACKAGE 等ORACLE特有的功能以加快速度,提高效率。希望能对大家有所启发,请来信互相交流。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2949.html