作者aact (龜毛射手座...NI
看板Visual_Basic
標題[VB6 ] 如何判斷SQL資料庫裡的資料表是否存在???
時間Mon Aug 3 22:16:37 2009
最近正在寫一支程式,藉由輸入的起迄時間去抓SQL資料庫裡的資料表,
資料表都是以日期為檔名,符合的資料表我會全部存取到Recordset中。
目前我已經成功的將每個符合條件的資料表用Union聯集起來,資料也
可以正確的顯示在DataGrid上。不過在這起迄區間的資料表中,有些日
期並沒有資料表的產生,所以我使用Union聯集起來後會導致Recordset
變成Null,而且在連結SQL時也會出現找不到該資料表的錯誤訊息。
想請問版上有經驗的高手,如何在Select符合的資料表前,先判斷SQL
資料庫裡面是否有存在該資料表呢???
小弟想了這問題超久了,希望有人可以幫忙解決,感謝囉。 >_<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.80.84
1F:推 GoodTauSo:Oracle中有專門記錄table名稱的Table,SQL server我猜應 08/04 10:55
2F:→ GoodTauSo:該有類似功能,到database版問問看吧! 08/04 10:56
3F:推 gofin:SELECT * FROM sysobjects where xtype='U' 08/04 15:35
4F:→ aact:樓上大大的方法有用 感謝囉 <( ̄︶ ̄)/ 也感謝一樓的大大 08/04 19:15