それが可能かどうか疑問に思っていましたが、確かにそうに違いありません。基本的に、ユーザー入力に基づいて条件付きで動的 SQL ステートメントを作成したいと思います (この例では、3 つのテキスト ボックス入力を使用します)。
var firstname = document.getElementById('firstname').value
var middle = document.getElementById('middle').value
var lastname = document.getElementById('lastname').value
var SQL
(3 つのフィールドがすべて入力されている場合...)
SQL = "SELECT * FROM TABLE WHERE [Firstname] = '" + firstname + "' AND [Middle] = '" + middle + "' AND [Lastname] = '" + lastname + "'"
(3 つのフィールドのうち 2 つが入力されている場合...)
SQL = "SELECT * FROM TABLE WHERE [Firstname] = '" + firstname + "' AND [Lastname] = '" + lastname + "'"
これを行うためのより良い方法はありますか?もっと短いもの?または、各フィールドのテキストを評価してから SQL を定義する必要がありますか?
ただ疑問に思っていましたが、尋ねるのは決して悪いことではありません。
ジェイ