C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 168 を表示中)
■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 で組み立てるのは止めた方が良いのでは? 可動性が落ちて間違いが見つけにくくなる
だけで何のメリットもないと思いますけど。
返信 編集キー/


管理者用

- Child Tree -