返回列表 上一主題 發帖

資料庫指令詢問

資料庫指令詢問

有一資料庫XXX.MDB內有a,b,c,d,e,f,g..等資料表.
如何用變數達成資料表選用,例如:
rs.Open "Select * from  a where Time between " + Chr(35) + Str(DTP1.Value) + Chr(35) + " And " + Chr(35) + Str(DTP2.Value) + Chr(35), Cnn, adOpenDynamic, adLockOptimistic
架設我的變數是TT,我把語法改為如下,但無法執行...
dim tt as string
TT=a
rs.Open "Select * from  TT where Time between " + Chr(35) + Str(DTP1.Value) + Chr(35) + " And " + Chr(35) + Str(DTP2.Value) + Chr(35), Cnn, adOpenDynamic, adLockOptimistic

因為有很多資料表需要用到變數來處理,求高手幫忙指點.
chda

你的 TT 用引號括起來了,變成文字,不是變數
rs.Open "Select * from " & TT & " where Time between " + Chr(35) + Str(DTP1.Value) + Chr(35) + " And " + Chr(35) + Str(DTP2.Value) + Chr(35), Cnn, adOpenDynamic, adLockOptimistic

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題