アップデート文でWHEREの後の選択条件を二つ設定したいのですが、
このとおりに設定してもカンマがありませんとかいって実行時エラーが発生してしまいます。
'在庫トランの更新処理。
Private Sub UpdateZaikoToran(IntNowSelledNo As Integer, IntZaiko As Integer, IntCode As Integer)
'フォーム起動時に接続されたデータベースのコネクションオブジェクトを使って更新処理を行うための処理。
Cn.Execute ("UPDATE 在庫トラン SET 在庫数量 = " + CStr(IntNowSelledNo) + " WHERE 在庫数量 = " + CStr(IntZaiko) + " ,品目コード = " + CStr(IntCode) + "")
MsgBox "在庫トランのテーブルをアップデートしました。"
End Sub
WHEREの部分の選択条件を二つ設定しているのですが、
二つ設定することはできないのでしょうか?
選択条件が複数ある場合にはカンマで区切るのではなくANDを使います。
(例)
WHERE 在庫数量 = 1 AND 品目コード = 2
早速のレスありがとうございます。
カンマではなくてANDを使うのでしたか。
参考になりましたので、早速実行してみたところ成功しました。
貴重な時間を使ってのレスありがとうございます。
ツイート | ![]() |