OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ASPでORACLEのエラーが発生するのですが、対処方法をお教えください。

  • 困ってます
  • 質問No.106179
  • 閲覧数293
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

Win2000(IIS) + ORACLE8.1.6 でASPを使ったWEBサーバを構築しようとしています。
まず手始めに、単純にデータを登録するような簡単なASPを作成しようとしているのですが、
下記処理が、133行目でエラーになってしまいます。

※当然の事ながら、ODBC接続の設定は正常に行えていることを確認しております。
 (Accessでリンクテーブルを使って、ODBC経由でテーブルにデータを追加できます。)

<処理内容 (/Oracle/newtoroku.asp の一部)>
126行目 Dim Conn,SQL,RS
127行目 DBName="Provider=msdaora;Data Source=xxxxx;User ID=xxxxx;Password=xxxxx"
128行目 Set Conn = Server.CreateObject("ADODB.Connection")
129行目 Conn.open DBName
130行目 SQL = "select * from XXテーブル"
131行目 Set RS = Server.CreateObject("ADODB.Recordset")
132行目 RS.Open SQL, Conn,3,2
133行目 rs.AddNew


<エラー内容>
ADODB.Recordset (0x800A0CB3)
現在の Recordset は更新をサポートしていません。
プロバイダか、選択されたロックタイプの限界の可能性があります。
/Oracle/newtoroku.asp, line 133
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル2

ベストアンサー率 0% (0/0)

グローバルドメインをとっていなければASPは使えません。 またプロバイダ経由でインターネットに接続しているのであれば、 加入しているプロバイダでASPを使用できないようにしていると思います。 また、ASPではなく同じサーバーサイドで動くCGIも検討してみてください。 ASPの処理にはオラクルが対応していないこともあるんじゃないかと思います。 オラクルは使ったことがないのでわかりませんが・・・・・ ...続きを読む
グローバルドメインをとっていなければASPは使えません。
またプロバイダ経由でインターネットに接続しているのであれば、
加入しているプロバイダでASPを使用できないようにしていると思います。
また、ASPではなく同じサーバーサイドで動くCGIも検討してみてください。
ASPの処理にはオラクルが対応していないこともあるんじゃないかと思います。
オラクルは使ったことがないのでわかりませんが・・・・・・・。
お礼コメント
noname#2802

ちなみに、グローバルドメインは取得しております。
その後の調査で、「AddNew」メソッドを使うのではなく、直接「Insert文」を発行すれば、行を挿入できることが判明しました。
アドバイスありがとうございました。
投稿日時 - 2001-08-21 09:53:39


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ