[問題] 如何在Page_Load底下同時讀取兩個資料表?

看板Web_Design作者 (肥仔)時間15年前 (2010/10/30 16:41), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/2 (看更多)
使用ASP.NET(VB) 在Page_Load底下如怎同時讀取兩個資料表?? 資料庫都是一樣的分別有A資料表和B資料表 兩個資料表欄位的都相同 A資料表:題目、選項 B資料表:題目、選項 兩個資料表的原因是因為他們類型不同 所以我個別分開做兩個資料表好區別 當我要進入這畫面的時候 同時讀取這兩個資料表的內容 單獨讀取一個資料表我做的出來 但要在新加一個資料表讀取要加在哪邊呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.84.60

10/30 16:49, , 1F
最簡單的比如你是用gridview來呈現 那就用兩個gridview
10/30 16:49, 1F

10/30 16:49, , 2F
然後DATASOURCE分別是兩個表 應該是ok @_@
10/30 16:49, 2F
忘了說明我不是用資料控制項去做的,是用ADO.NET建立網頁資料庫

10/30 16:52, , 3F
資料欄位相同 只有類型不同 何不在資料表加類型欄位區別
10/30 16:52, 3F

10/30 16:53, , 4F
欄位相同可以用一個GridView Load時切換DataSource的SQL
10/30 16:53, 4F
試過在資料表加類型欄位,例如:類型A有5筆資料、類型B有五筆資料 可是我不會寫這樣的SQL語法,這可以在同一資料表中, 讀取類型A兩筆資料、讀取類型B兩筆資料顯示嗎? ※ 編輯: popo1080a 來自: 114.38.84.60 (10/30 17:09)

10/30 17:32, , 5F
用 ADO.NET 抓,就抓兩次就好了,是有遇到什麼問題嗎?
10/30 17:32, 5F

10/30 17:33, , 6F
同資料表的話,方向是用 UNION 抓資料
10/30 17:33, 6F

10/30 17:35, , 7F
SELECT TOP 2 [欄位] FROM [資料表] WHERE [分類] = A
10/30 17:35, 7F

10/30 17:35, , 8F
UNION
10/30 17:35, 8F

10/30 17:35, , 9F
SELECT TOP 2 [欄位] FROM [資料表] WHERE [分類] = B
10/30 17:35, 9F
文章代碼(AID): #1Cozejcj (Web_Design)
文章代碼(AID): #1Cozejcj (Web_Design)