oo4o吧,程序是用vb写的,机器上面没有装,所以代码考不出来。。
解决方案 »
- plsql中如何实现对话框里手动赋值?
- sql查询的问题(a or b加a and b加ab)?
- 请帮忙优化一段sql语句
- 关于distinct和group by having count()=1的区别
- oracle ora-12514 监听程序无法识别连接描述中请求的服务
- 如何调用表的数据组成xml文档
- ORACLE和SQLSERVER做DBLINK
- 如何远程建立数据库 菜鸟向大哥们求救了!急啊!
- 数据表如何倒入?
- oracle 判断一个字段的值是否包含在另一张表中
- 感谢大虾给指点一下-----为什么不能启动数据库?net8?console为何有时进不去?
- 请问各位高手,为什么我执行数据库链的查询会有如此错误?(在线等)
2、用asp做一函数。
暂时没有源码
<%@ Language=VBScript %>
<% dim dbname
dim cnuser
on error resume next
dbname = "xuna"
cnuser = "xuna/xuna*"
'** oo4o
if isempty(session("OraSession")) then
Set session("OraSession") = Server.CreateObject("OracleInProcServer.XOraSession")
if err <> 0 then
response.write("<P>database erro <BR>" _
& "CreateObject - Oracle oo4o erro</P>")
end if
end if if isempty(session("OraDatabase")) then
Set session("OraDatabase") = session("OraSession").OpenDatabase(dbname, cnuser, ORADB_DEFAULT)
if err <> 0 then
response.write("<P>データベースに接続出来ません。<BR>" _
& err & ": " & error & "</P>")
end if
end if on error goto 0 if RdbShori() then
response.write("<P>-- RDB 更新正常終了 --</P>")
end iffunction RdbShori()
RdbShori = FALSE on error resume next
session("OraDatabase").LastServerErrReset session("OraSession").BeginTrans session("OraDatabase").ExecuteSQL "insert into test_st values " _
& "(9999, 'Peter')"
if err <> 0 or session("OraDatabase").LastServerErr <> 0 then
session("OraSession").Rollback
response.write("<P>RDB 更新1 に失敗しました。<BR>" _
& err & ": " & error & "<BR>" _
& "oo4o: " & session("OraDatabase").LastServerErrText & "</P>")
exit function
end if
session("OraSession").CommitTrans on error goto 0
RdbShori = TRUEend function
%>
[email protected]