頁: [1]
|
 |
|
作者
|
主題: 資料查詢 (閱讀 815 次)
|
b1998523
中學生
離線
文章: 15
|
 |
資料查詢
« 於: 2005-11-03, 15:48:48 » |
|
設計一個查詢表單 假設有 姓名 . 帳號 .密碼 . 電話 .生日 查詢者在姓名欄位輸入'王小明'.則秀出他的詳細資料. SQL語法: SQLString = "select * from member where 姓名=" & NameTxt
但想要設計一個可以輸入'單一值查詢'(姓名.帳號.密碼.電話.生日任何一個) 或者 可以一次輸入'2個值查詢'(姓名.帳號.密碼.電話.生日任意輸入2個) 甚至 可以一次輸入'5個值查詢'(姓名.帳號.密碼.電話.生日全部輸入) 再去資料庫找出符合的詳細資料! 問題1:不知如何判斷使用者輸入的查詢值是1個.2個.3個.還是5個? 問題2:假設可以知道是輸入2個,那如何判斷是哪2個? 要用 if判斷式 詳細列出所有可能的配對嗎?有更快的方法嗎? 想不通!盼指導迷津!!謝謝!!
|
|
|
|
|
已記錄
|
|
|
|
|
小誌
|
 |
Re: 資料查詢
« 回覆文章 #1 於: 2005-11-04, 23:09:49 » |
|
這與使用者用輸入幾個查詢值無關,重點在你設了幾個查詢項目 每個查詢項目都要用一個IF敘述,然後串接查詢值成為SQL命令 要用 if判斷式 詳細列出所有可能的配對嗎? 是的,每個查詢項目配置一個IF
|
|
|
|
|
已記錄
|
|
|
|
coilman
小學生
離線
文章: 4
|
 |
Re: 資料查詢
« 回覆文章 #2 於: 2005-11-14, 11:12:55 » |
|
您好..... 先將輸入值以逗號分開 將字串以陣列寒士處理方式處理.......SPLIT 分割成陣列 再以迴圈逐一查詢
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1]
|
|
|
|