[問題] 在三個關聯資料表中使用select (sql)

看板Web_Design作者 (Boriska)時間19年前 (2006/08/23 00:19), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
我的資料庫中有三個資料表 分別是 Programs ﹂p_id ﹂p_title Units ﹂p_id ←跟Programs的 p_id 關聯 ﹂u_id ﹂u_title Lessons ﹂p_id ←跟Programs的 p_id 關聯 ﹂u_id ←跟Units的 u_id 關聯 ﹂l_id ﹂l_title 我想要使用select 去找Programs資料表的資料 set rs=server.createobject("adodb.recordset") rs.open "select * from programs where p_id = '" & PID & "'", cn, 1, 1 (PID是我的變數) 但是這樣用select它就說有問題, 找不到我要的資料 當我只"select * from programs", cn, 1, 1 沒有where的時候就可以 難道有關聯的資料表不能用條件去select? -- 「小孩怎會不喜歡腳踏車?它是你的第一部車,代表著獨立與自由。  騎上單車,你可以盡情奔馳,規則、大人都管不了你。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.214.51

08/23 01:05, , 1F
請不要 CP 阿... 這篇文章跟這個版沒關係阿
08/23 01:05, 1F

08/23 03:40, , 2F
其實我是先在這邊po的..後來想想覺得那邊也可以po...
08/23 03:40, 2F

08/23 03:41, , 3F
所以就轉過去了, 我覺得是sql語法的問題, 所以就po這囉
08/23 03:41, 3F

08/23 19:01, , 4F
把p_id = '" & PID & "'" 這邊的單引號拿掉看看
08/23 19:01, 4F

08/24 12:21, , 5F
請先把串出來的 sql 印出來看看可不可以執行...
08/24 12:21, 5F
文章代碼(AID): #14wovsnI (Web_Design)