| ■97214 / ) |
Re[1]: ACCESS FULL にならないSQLの書き方について |
□投稿者/ WebSurfer (2211回)-(2021/04/15(Thu) 23:23:20)
|
■No97213 (ひろし さん) に返信
> 画面から ID の指定があった場合は、ID 条件を指定して、指定がない場合は全件取得という仕様があります。
SQL 文を例えば以下のようにパラメータ化して(@ID というのは SQL Server, MySQL の場合。ODP.NET で @ID の ようにできるのかは自分は分かりません)、
... WHERE (@ID='ALL' OR ID=@ID)
指定がない場合はパラメータに "ALL" を代入するというのはいかがですか?
#SQL 文を StringBuilder で組み立てるのは止めた方が良いのでは? 可動性が落ちて間違いが見つけにくくなる だけで何のメリットもないと思いますけど。
|
|