奇怪的ODBC报错
<!--#include File="../_include/dbcon_open.asp" -->
<%
DbConn()
SQL="select getTimeSpan1() as v from dual "
Set Rs=Server.CreateObject("ADODB.RecordSet")
Rs.MaxRecords=2
Rs.Open SQL, Conn, 0, 1, 1
'Rs.Open SQL, Conn, 0
if Rs.Bof then
%>
not
<%
else
%>
<%=Rs("v")%>
<%
end if
%>
代码如上。
getTimeSpan1() 是ORACLE里的自定义函数,很简单的那种
在我的机器里报错Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Oracle][ODBC][Ora]ORA-00904: 열명이 부적합합니다(invalid column name)。在PLSQL及同其他人的机器里就可以正常执行,不知道是哪里楚问题了