私はこのクエリを持っています:
SELECT * FROM table_1 WHERE (`update_column` = (DATE_SUB(curdate(), INTERVAL 10 DAY)))
それは正常に動作します.10日をパラメータに変更し、アダプタを介してその値を渡したいです.アダプタのクエリでクエリビルダーを使用しています:
FillBy_sub_date
私はどのようになりたいですか:
SELECT * FROM table_1 WHERE (`update_column` = (DATE_SUB(curdate(), INTERVAL @_days DAY)))
そして、次の方法で日の値を渡したい:
Me.table_1Adapter.FillBy_sub_date(Me.dataset.table_1, 5)
5 は、クエリに渡さない日数です
問題: 10 番を @_days に変更すると、mysql エラーが表示される
関数の引数のリストにエラーがあります: '_days' が認識されません。クエリ テキストを解析できません。