疝氣
2006-08-14 07:05:32 UTC
大家晚安:
請問大家,假設我有一個資料庫其某一個資料表有四個欄位,為
Time, Name, Date, Phone,然後在我的GUI介面也有這四個文字方塊,
那我知道查詢的語法為:
sqlCmd = select * from TableName where Time = 'Time.getText()' and
Name = 'Name.getText()' and Date = 'Date.getText() and
Phone = 'Phone.getText()';
好,現在假設,使用者只有輸入Time and Date,那語法應該變成
sqlCmd = select * from TableName where Time = 'Time.getText()' and
Date = 'Date.getText()';
而不是一開始最上面的語法
那我的程式邏輯應該要怎麼設計,才能變成我想要的下面這種語法(就是使用者輸入
幾個文字方塊,我的條件是會跟著對應),
不知道有沒有先進可以提供比較好的方法,謝謝。
--
台灣溫泉討論區~www.bearpipi.com.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.132.157
請問大家,假設我有一個資料庫其某一個資料表有四個欄位,為
Time, Name, Date, Phone,然後在我的GUI介面也有這四個文字方塊,
那我知道查詢的語法為:
sqlCmd = select * from TableName where Time = 'Time.getText()' and
Name = 'Name.getText()' and Date = 'Date.getText() and
Phone = 'Phone.getText()';
好,現在假設,使用者只有輸入Time and Date,那語法應該變成
sqlCmd = select * from TableName where Time = 'Time.getText()' and
Date = 'Date.getText()';
而不是一開始最上面的語法
那我的程式邏輯應該要怎麼設計,才能變成我想要的下面這種語法(就是使用者輸入
幾個文字方塊,我的條件是會跟著對應),
不知道有沒有先進可以提供比較好的方法,謝謝。
--
台灣溫泉討論區~www.bearpipi.com.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.132.157