これを解決するために高低を検索しましたが、自分で修正できないようです。私は従来の ASP は初めてですが、非常に長い時間 PhP 開発者です。
私は得ています
ADODB.Recordset エラー '800a0e78'
オブジェクトが閉じている場合、操作は許可されていません。
/sdd/fx_mlogin.asp、54行目
私が取り組んでいるサイトにログインしている間。参照している行は次のとおりです。
Set rs = cmd.Execute
If RS.BOF or RS.EOF then
より関連性の高いコード:
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open MM_ap_connect_STRING
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = cn
cmd.CommandText = "sd_member_login " & "'" & guid & "', " & """" & trim(user) & """, " & "'" & trim(pw) & "', " & "'" & uip & "', " & "'" & uagent & "', " & "'" & logintrack & "'"
Set rs = cmd.Execute
If rs.BOF or rs.EOF then
キッカーは、サイトが以前は機能していたことと、ホストを移動していることです。接続は明らかに機能していますが、まだ問題があるとは思えません。私の接続文字列は
MM_ap_connect_STRING = "Provider=SQLOLEDB;Data source=sql2103.shared-servers.com,1087;Initial catalog=database;User Id=username;Password=password;"
しかし、明らかに、ユーザー名、パスワード、およびデータベース フィールドが入力されています。SQL 2005 データベースにも接続しています。どんな助けでも大歓迎です!さらに情報を提供する必要がある場合はお知らせください。