我用的是oracle9i,当用ASP VBScript与其连接时,出现这样的错误:
ORA-00604:error occured at recursive ...ORA-12705:invalid or unknown NLS parameter value specifiedinvalid or unknown NLS parameter value specified
查了很多网页都找不到解决办法,连接语句是这样的:
<%
Dim conn,connstr
set conn=server.CreateObject("adodb.connection")
connstr = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=system;Password=system;data source=bookshop"
conn.open connstr
%>
跟网上查出来的连接语句是一样的。更怪的是如果重启计算机或才重启IIS的话,可以正常一会儿,可过一会儿后又不行了。还有,我把它放到我同学(他一样用的是oracle9i)那边去连接的时候,居然不是这个错误了,提示缺失组件了。好像很少人有遇到我这样的问题,已经好几天了,都解决不了,哪位高手帮帮忙啊。。
ORA-00604:error occured at recursive ...ORA-12705:invalid or unknown NLS parameter value specifiedinvalid or unknown NLS parameter value specified
查了很多网页都找不到解决办法,连接语句是这样的:
<%
Dim conn,connstr
set conn=server.CreateObject("adodb.connection")
connstr = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=system;Password=system;data source=bookshop"
conn.open connstr
%>
跟网上查出来的连接语句是一样的。更怪的是如果重启计算机或才重启IIS的话,可以正常一会儿,可过一会儿后又不行了。还有,我把它放到我同学(他一样用的是oracle9i)那边去连接的时候,居然不是这个错误了,提示缺失组件了。好像很少人有遇到我这样的问题,已经好几天了,都解决不了,哪位高手帮帮忙啊。。
<%
Set OraSession=CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase=OraSession.DbOpenDatabase("orcl92","wh/wh",0)
sql="select * from da_fm "
set oradynaset=oradatabase.dbcreatedynaset(sql,0)
i=1
if oradynaset.recordcount>10 then
j=10
else
j=oradynaset.recordcount
end if
for m=1 to j
da_name=OraDynaset.Fields("fm_name").value
response.write da_name
oraDynaset.dbmovenext
i=i+1
next
Set OraSession = nothing
%>