|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [4437] Re:引数のインクルード(?)について |
| 投稿者:Lightningさん 2004/06/29 15:18:55 |
| > 質問します。成功する記述なんですが、 > <% > Set ObjConn = Server.CreateObject("ADODB.Connection") > ObjConn.Open "LogDB", objConn > > StrSQL = "select * from LogTable" > Set ObjRS = Server.CreateObject("ADODB.Recordset") > ObjRS.Open StrSQL, objConn,3,3 > %> > レコードセットの、objconn以降の引数が数値であると成功するのですが、これが、VBA等で記述されるような、以下の、 > <% > Set ObjConn = Server.CreateObject("ADODB.Connection") > ObjConn.Open "LogDB", objConn > > StrSQL = "select * from LogTable" > Set ObjRS = Server.CreateObject("ADODB.Recordset") > ObjRS.Open StrSQL, objConn,adOpenDynamic, adLockOptimistic, %> > だと、 > ”ADODB.Recordset (0x800A0BB9) > 引数が間違った型、許容範囲外、または競合しています。” > のようなエラーメッセージが表示されます。数値を使用すればすむのですが、VBAで慣れた自分にとっては少々不都合なのです。この解決のためには、C:\Program FIles\COmmon Files\SYETEM\ADO\adovbs.inc\の設定を操作するらしいのですが、具体的な解決のための操作方法が分かりません。どうか、ASPについて分かるかた、的確な解決策を教えてください。 まず、そのファイルを開いてみてください (C:\Program Files\Common Files\System\ado\adojavas.inc) 開くと検討がつくと思いますが、これは代数のリストですね、ここで宣言をしたらいいのですが、おそらく定義されてますよ、それ ちなみにadOpenDynamic = 2でadLockOptimistic11 = 3なので、上の例とは動作がちがいますね adOpenStatic = 3ですね あと、下の例だとたぶんエラーがでます。 adLockOptimisticのあとに,がついてますし・・・ おそらくこれのためにエラーがでてるのではないでしょうか? |
![]()
引数のインクルード(?)について
ひろしま(ASP初心者)さん
[2004/06/29 14:37:09]
[4436]
|
Re:引数のインクルード(?)について
Lightningさん
[2004/06/29 15:18:55]
[4437]
Re:引数のインクルード(?)について
ひろしま(ASP初心者)さん
[2004/06/29 17:08:13]
[4438]
Re:引数のインクルード(?)について
ひろしま(ASP初心者)さん
[2004/06/29 17:41:19]
[4439]
Re:引数のインクルード(?)について
Lightningさん
[2004/06/29 17:48:45]
[4440]
|
|
TreeBBS For ASP V.0.1.3 |