1

カスタムresponse.write()でデータベースへのログインが失敗した場合は、スクリプトに通知してから、スクリプトを続行します。これは可能ですか?

私がこれを持っていると言う:

      set conn = server.createobject("adodb.connection")

      dsn = "Provider = sqloledb; Data Source = XX; Initial Catalog = XX; User Id = XX; Password = XX
      conn.connectiontimeout = 300
      conn.commandtimeout = 300

      if conn.state = 0 then
        conn.open dsn
      end if

データソース、ユーザーID、またはパスワードが不適切なためにconnを開くことができなかった場合は、response.write()を使用してメッセージを書き込んでから、残りのスクリプトを続行する必要があります。そうしないと、SQLが実行されます。 -アクションとその後の続行:)

4

2 に答える 2

2
on error resume next
conn.open dsn
if err.number <> 0 then
   response.write "connection string was bad"
else
   ' other SQL activity here
end if
on error goto 0
于 2012-05-15T14:56:13.513 に答える
1

使用できますOn Error Resume Next

このページでは、接続エラーの処理について説明し、話している内容のかなり良い例を示します。

http://www.codeguru.com/csharp/.net/net_general/debugginganderrorhandling/article.php/c19557/ASP-and-the-Error-Handler.htm

于 2012-05-15T14:56:49.477 に答える