処理が終わった後に処理を流すには

解決


ひげお  2005-08-26 17:37:35  No: 124521  IP: [192.*.*.*]

クエリの実行が終わった後に別のクエリを流したいのですが、

mRs.Open strQry, cn
mRs.Open strQry2, cn

と書いてしまって同時に流れているみたいです。strQryを使ってstrQry2を実行しようとしているので同時に流れるとうまくいきません。
初心者なものでわかりません。
どなたか教えてください、お願いします。

編集 削除
medaka  2005-08-26 17:50:01  No: 124522  IP: [192.*.*.*]

前後のコード書いてないので想像するしかないけど
closeしてないからエラーでてるだけとかじゃないの?

最近自分の状況をうまく説明できない方が多いっすね

編集 削除
ひげお  2005-08-26 18:03:15  No: 124523  IP: [192.*.*.*]

すいません。データベースに接続して条件のデータをとろうとしてます。

strQry = "SELECT〜
strQry2 = "SELECT〜

Set cn = DataEnvironment1.Connection1
cn.Open
        
mRs.Open strQry, cn
mRs.Open strQry2, cn

で、strQryが終わった後にstrQryを流したいんですが・・・

編集 削除
問題?  2005-08-26 18:23:18  No: 124524  IP: [192.*.*.*]

>条件のデータ?
  それって1本のSQLにできそうな気がするけど?

というのはまぁ良いとして、
オープン >一本のSQLを発行 > 変数などに格納 > クローズ 
> オープン > 二本目のSQLを発行(※1で格納した変数を条件にする) > クローズ

悩むところは?

編集 削除
ひげお  2005-08-26 19:39:58  No: 124525  IP: [192.*.*.*]

mRs.Open strQry, cn
        
D1_Qry = strQry
Close
        
mRs.Open strQry2, cn
        
D2_Qry = strQry

とやってみましたが、うまくいきません。間違っているのでしょうか?
どなたかご教授お願いします。

編集 削除
問題?  2005-08-26 19:58:35  No: 124526  IP: [192.*.*.*]

mRs.Open strQry, cn
D1_Qry = strQry
Close

で実行した結果は、何処に格納していますか?

うまく説明できないのであるならば、プログラムで示してみてください。

編集 削除
ひげお  2005-08-29 18:30:03  No: 124527  IP: [192.*.*.*]

すいません。茶色のコメント部分を見落としていました。
その書き方でうまくいきました。お手数をおかけしました。
どうも有難うございました。

編集 削除