台灣最大程式設計社群網站
線上人數
1042
 
會員總數:245985
討論主題:189565
歡迎您免費加入會員
討論區列表 >> VB.NET >> access資料表查詢問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
access資料表查詢問題
價值 : 50 QP  點閱數:502 回應數:2
樓主

ffuitw
門外漢
0 42
1609 49
發送站內信

請問我要從makemoney.mdb的reservation資料表中查詢 預約日期 ='" & Label3.Text & "'And 預約時間='" & Label16.Text & "'And 房間='" & Label2.Text & "'And 老師='" & Label17.Text & "'
如果一致在Label6.Text 顯示"姓名" Label8.Text 顯示"狀態",不一致顯示"發生錯誤"

問題是我查詢條件過多嗎,測試都是不一致,連資料表的內容和表單上的內容都一樣,但還是不一致,
請各位幫幫忙



搜尋相關Tags的文章: [ access ] , [ 資料表 ] ,
本篇文章發表於2017-10-29 18:49
1樓
最有價值解答

P陳
檢舉此回應
1。
Label6.Text = If(IsDBNull(Rd("姓名")), "", Rd("姓名").ToString)
以上應該是 IIF 而不是IF

用這樣就解決了
Label6.Text = Rd("姓名").ToString

2.請先在Access 中執行看看有沒有問題。

本篇文章回覆於2017-10-30 13:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

羅伯斯
檢舉此回應
先請教樓主一個問題
資料庫的預約日期欄位資料性質是日期或是字串
兩者的SQL查詢字串內容,並不一樣,略有差異
若是日期樓主的寫法就不對
應該是
select * from reservation where 預約日期 =#" & Label3.Text & "# And 預約時間=#" & Label16.Text & "# And 房間='" & Label2.Text & "'And 老師='" & Label17.Text & "'"
本篇文章回覆於2017-10-30 18:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.