プロが教えるわが家の防犯対策術!

いつもお世話になります。

表題の関数を使用したいのですが、「このコンテキストで操作は許可されていません。」というエラーが出てしまいます。

While文でまわしながら。。。

If (rs.Fields!お客様NO = Form1.Text2.Text _
And rs.Fields!ラインNO = Form1.Text1.Text) Then
  Form1.Text5.Text = rs.Fields!受付NO
rs.MovePrevious
NUKE = rs.Fields!受付NO
       ・
       ・
と記述しています。
1つのお客様NOに対して、今回の受付番号と前回の受付番号を割り出すためにはMovePrevious関数をどのような使い方
をすればよろしいでしょうか?

ご教授ください。よろしくお願いします。

A 回答 (3件)

>確かにそれは知っていますが。

。。

>rs.Open strSQL, cn
これ

参考URLを読んで、その内容を既に知っているなら
rs.Open strSQL, cn , adOpenKeyset
こうなるはず

それでもできない?
ならコネクション自体の張り方まで公開すべき

この回答への補足

ありがとうございます。
ちなみに参考URLは今確認しました。^^;
試してみます。

補足日時:2003/04/18 15:57
    • good
    • 0

前方専用のカーソルだから



参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=500826

この回答への補足

ありがとうございます。確かにそれは知っていますが。。。
オープン方法をもう1度見直してみます。

補足日時:2003/04/18 14:40
    • good
    • 0

はじめまして。



>このコンテキストで操作は許可されていません。」と
>いうエラーが出てしまいます。
MovePrevious関数は、ファイルのオープンのやり方によって使用できるものと使用できないものがあります。
ご質問の内容にオープン文がかかれていませんので、判断できませんが、おそらくそうです。
ヘルプでお使いのオープン方法が対応されているか、ご確認ください。

この回答への補足

ありがとうございます。オープンの仕方がやはり誤って
いるのでしょうね。もう1度見直してみます。

補足日時:2003/04/18 14:38
    • good
    • 0
この回答へのお礼

お礼欄で申し訳ありませんが、オープン部分は

strSQL = "SELECT * From 実績 where = お客様NO '" & Form1.Text2.Text & "' "

'レコードセットをオープン
rs.Open strSQL, cn

としています。

お礼日時:2003/04/18 15:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!