[VB6 ] 如何判斷SQL資料庫裡的資料表是否存在???

看板Visual_Basic作者時間16年前 (2009/08/03 22:16), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
最近正在寫一支程式,藉由輸入的起迄時間去抓SQL資料庫裡的資料表, 資料表都是以日期為檔名,符合的資料表我會全部存取到Recordset中。 目前我已經成功的將每個符合條件的資料表用Union聯集起來,資料也 可以正確的顯示在DataGrid上。不過在這起迄區間的資料表中,有些日 期並沒有資料表的產生,所以我使用Union聯集起來後會導致Recordset 變成Null,而且在連結SQL時也會出現找不到該資料表的錯誤訊息。 想請問版上有經驗的高手,如何在Select符合的資料表前,先判斷SQL 資料庫裡面是否有存在該資料表呢??? 小弟想了這問題超久了,希望有人可以幫忙解決,感謝囉。 >_< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.80.84

08/04 10:55, , 1F
Oracle中有專門記錄table名稱的Table,SQL server我猜應
08/04 10:55, 1F

08/04 10:56, , 2F
該有類似功能,到database版問問看吧!
08/04 10:56, 2F

08/04 15:35, , 3F
SELECT * FROM sysobjects where xtype='U'
08/04 15:35, 3F

08/04 19:15, , 4F
樓上大大的方法有用 感謝囉 <( ̄︶ ̄)/ 也感謝一樓的大大
08/04 19:15, 4F
文章代碼(AID): #1ATl56eI (Visual_Basic)
文章代碼(AID): #1ATl56eI (Visual_Basic)