社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 3778阅读
  • 0回复

asp下用OracleInProcServer完成对Oracle的连接和操作

级别: 经院博士
发帖
3975
铜板
4727
人品值
1147
贡献值
565
交易币
0
好评度
3833
信誉值
0
金币
0
所在楼道
学一楼
0 then P6I<M}p  
Response.Write 错误 : & err.description & HUChg{[  
response.end 2 :4o`o  
End if Ou4 `#7FR  
End Sub D<`M<:nq  
Sub EndDB() #N$\d4q9  
Set objOraDB = Nothing gN2oUbf8  
Set objOraSession = Nothing b BiTAP  
End Sub lNsdbyV'  
Function getTableList(str) +c8t~2tuN  
Dim strSql,strTmp oj[~H}>  
Dim objRs  "D'rsEh  
strSql = Select at.table_name as tname,au.username as uname from all_tables at,all_users au Where au.username=at.owner order by au.username Lq62  
Set objRs = objOraDb.DbCreateDynaset(strSql,0) }U(bMo@;  
While Not objRs.Eof >,QCKZH  
strA = objRs(uname) & . & objRs(tname) W ' ~s  
=CW> ;h]  
If str=strA then C+t0Zen  
strTmp = strTmp & & strA & |2=@8_am  
Else 5UJ ?1"J  
strTmp = strTmp & & strA & fk9q3  
End if  LJ;&02w@  
objRs.MoveNext nLOK1@,4  
Wend 052Cf dq  
Set objRs = Nothing PJ4/E  
getTableList = strTmp Vc;g$Xr[  
End Function "TP~TjXfq  
% > w?zy/+N~  
;B;@MD,B  
+_kA&Q(t  
sv&^sARN  
*p=enflU  
All Tables : 5rfDm  
en/h`h]h  
HI{h>g T  
a0+q^*\d\R  
MGq\\hLD\-  
() /E2P  
 4Y}Nu  
_!VtM#G[  
:iLRCK3 C  
+$#<gp"  
pg!MtuC}  
  then gaxM#  
strSql = Select * from & tblname H2H[DVKv  
Set Rs = objOraDb.DbCreateDynaset(strSql,0) 2@lGY_O!m  
Response.Write c~~4eia)  
for i=0 to rs.Fields.count-1 w;{Q)_A  
  Response.Write & rs.fields(i).name & .%)uCLZr$  
next ?hGE[.(eh]  
Response.Write |/H?\]7  
While Not Rs.Eof jl>TZ)4}V  
  Response.Write &tvtL  
  for i=0 to rs.fields.count -1 z?Ok'LX  
        Response.Write & Rs.Fields(i).Value &   ,}]v7DD  
  next -b{<VrZ  
  Response.Write       Tg"? TZO~  
  Rs.MoveNext NJE*/_S  
Wend }eW<P079  
Set Rs = Nothing $OdBuJA  
end if J _dgP[  
  % > 6pSTw\/6  
$[Z~BfSQ  
j`"!G*Vh  
bEj}J_#  
yyljyE  
转自: ASP教程采集
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
引用

引用
想找我?如果我即不在 石家庄经济学院论坛www.uebbs.net,也不在宿舍,那,我肯定是在去的路上

引用
描述
快速回复

您目前还是游客,请 登录注册
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
认证码:
验证问题:
10+5=?,请输入中文答案:十五