[pgsql-jp: 35644] Re: ASP と postgreSQL803 での SQL 実行エラー
keikei
keikei_ml @ yahoo.co.jp
2005年 7月 1日 (金) 11:58:45 JST
keikeiです。
スレッドをすべて追い切れていないのですが、現象が変わらない、
というのはSQL発効エラー500が表示される、という意味ですよね?
であれば、エラー500は、ASP の変数未定義エラーであって、Postgres の
エラーではないですよ。
提示されたソースには記載されていませんが、ソースの先頭または
インクルードされたファイルで Option Explicit が指定されていて、
かつ、変数 rs が宣言されていない、という状況ではないんでしょうか?
Postgres の ML でこれ以上やるのもなんですけど、以下のコードでも
現象は発生しますか?
もうひとつ書いておくと、err オブジェクトの err.description を
参照した方が調べやすいと思います。
<%
Option Explicit
On Error Resume Next
dim cn
dim rs 'ここをコメントアウトするとSQL発効エラー500が発生する
set cn = CreateObject ("ADODB.Connection")
cn.Open "dsn=PostgreSQL30S;uid=postgres;pwd=testpass"
cn.CursorLocation = 3
'if err <> 0 then
if err.number <> 0 then
Response.Write "接続エラー"
' Response.Write err
Response.Write err.description & "(" & err.number & ")"
Response.End
End If
set rs = cn.Execute("select * from FileDat2")
'if err <> 0 then
if err.number <> 0 then
Response.Write "SQL発効エラー"
' Response.Write err
Response.Write err.description & "(" & err.number & ")"
Response.End
End If
%>
__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/
pgsql-jp メーリングリストの案内