|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1005] Re:Recordsetのインスタンスが取得できない |
| 投稿者:Tomitomiさん 2001/11/14 21:51:00 |
| こんにちはTomitomiです。 > DBからデータを取得してくる、どこにでもサンプルがあるようなことを > やろうとしているのですが、どうしても失敗してしまうため、MSの > ScriptDebuggerで見たところ、Recordsetのインスタンスを取得の所で > 値に[ERROR]が入ってきてしまっていました。コネクションは正常に > 済んでいるのですが、原因はどのようなことが考えられますでしょうか。 > > 環境:WIN2K+IIS5+ADO+Oracle8i > 処理:Set conn = Server.CreateObject("ADODB.Connection") > conn.open "TEST", "system", "manager" > ------- ここまで正常でconnにちゃんと値が入っている------ > Set rs = Server.CreateObject("ADODB.Recordset") <- rsにERROR > sql = "SELECT * FROM location" <- SQL処理 > rs.Open sql, conn, 3, 3 <- ここでSTOP > ↑ソースみたところ問題ないように思えます。 できれば、ブラウザで表示した時にでるエラーメッセージ教えてください。 僕の場合「ScriptDebugger」は使ってないのでそちらのほうがピンとくるかも。 あたりまえのことですが、テーブル「location」はビューではないですよね? rs.Open sql, conn, 3, 3 最後のオプションの3は書込み可能なのでビューなら読めないかな?っと。 あとどうしてもだめなら、Oracleならoo4oで接続してみてはいかがでしょうか? 例oo4o使用例: Global.asaに <OBJECT RUNAT=Server SCOPE=Application ID=OraSess PROGID="OracleInProcServer.XOraSession"> </OBJECT> '接続 Set oraDb = oraSess.DbOpenDatabase(接続名,"ユーザID/パスワード",clng(3)) 'DS作成 Set Ds = oraDb.DbCreateDynaset(SQL,clng(0)) |
![]()
Recordsetのインスタンスが取得できない
OSAKANAさん
[2001/11/14 21:02:11]
[1003]
|
Re:Recordsetのインスタンスが取得できない
OSAKANAさん
[2001/11/14 21:39:14]
[1004]
Re:Recordsetのインスタンスが取得できない
Tomitomiさん
[2001/11/14 21:52:35]
[1006]
Re:Recordsetのインスタンスが取得できない
OSAKANAさん
[2001/11/15 10:11:11]
[1008]
Re:Recordsetのインスタンスが取得できない
Tomitomiさん
[2001/11/14 21:51:00]
[1005]
|
|
TreeBBS For ASP V.0.1.3 |