看板 Database 關於我們 聯絡資訊
資料庫名稱:?? 資料庫版本: Access 2000 內容/問題描述: 請問~如果我要做查詢的話 像以姓名做查詢的條件 names=request("name") years=request("years") Set conn=Server.CreateObject("ADODB.Connection") DBPath=server.MapPath("test.mdb") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath Set RS=Server.CreateObject("ADODB.Recordset") rs.open "select * from 94 where name='" & named & "' ",conn,1,3 ↑資料表的名稱可以換成變數嗎? 但如果我換成變數 rs.open "select * from" & years & "'where name='"&'" & named & "' ",conn,1,3 這樣就不能用了.. 後來我改成 rs.open "select name,mail from" & years ,conn,1,3 可是這樣他只會顯示我第一次寫入的資料,後來寫入的都查不到,這是為什麼? 謝謝各位的幫忙喔!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.158.159