主頁 > 知識庫 > 檢查access數(shù)據(jù)庫中是否存在某個名字的表的asp代碼

檢查access數(shù)據(jù)庫中是否存在某個名字的表的asp代碼

熱門標(biāo)簽:外呼系統(tǒng)還用卡么 騰訊地圖標(biāo)注商戶關(guān)閉 徐州人工智能電銷機(jī)器人好用嗎 武漢營銷電話機(jī)器人軟件 西寧公司外呼系統(tǒng)平臺 智能電銷機(jī)器人適用于哪些行業(yè) 地圖標(biāo)注服務(wù)哪家好 地圖標(biāo)注宅基地 長沙防封電銷卡品牌
可以把本功能寫成一個函數(shù),函數(shù)的處理過程描述如下:

首先調(diào)用adodb.connection對象中的openSchema函數(shù),這樣會得到一個Recordset,其中每一條“紀(jì)錄”對應(yīng)著數(shù)據(jù)庫中的一張表,“紀(jì)錄”的每個“字段”包含了對應(yīng)表的某方面信息。其中TABLE_NAME字段包含了對應(yīng)表的名稱
然后遍歷這個Recordset,如果“當(dāng)前紀(jì)錄”的TABLE_NAME字段的值和要查找的表的名字一樣,證明要查找的表存在。
函數(shù)如下所示:

復(fù)制代碼 代碼如下:

function check_gived_DataTable_exist_or_not(connect_object,name_of_gived_DataTable)
Do_gived_DataTable_exist=false
Const adSchemaTables=20 '表明想要得到數(shù)據(jù)庫中“表(table)和視圖(view)的集合”
set RecordSet_about_table_and_view_in_DataBase=connect_object.openSchema(adSchemaTables)
Do Until RecordSet_about_table_and_view_in_DataBase.EOF
if RecordSet_about_table_and_view_in_DataBase("TABLE_TYPE")="TABLE" then
if RecordSet_about_table_and_view_in_DataBase("TABLE_NAME")= name_of_gived_DataTable then
Do_gived_DataTable_exist=true
exit do
end if
end if
RecordSet_about_table_and_view_in_DataBase.movenext
Loop

check_gived_DataTable_exist_or_not=Do_gived_DataTable_exist
end function

注釋:

connect_object.openSchema(adSchemaTables)這個函數(shù)執(zhí)行后,會得到“數(shù)據(jù)庫中表(table)和視圖(view)的集合”,這是一個ADODB.Recordset類型的數(shù)據(jù)。
if RecordSet_about_table_and_view_in_DataBase("TABLE_TYPE")="TABLE"這句話把檢查范圍縮小為“表(table)”。

標(biāo)簽:通遼 雅安 通化 荊門 巴彥淖爾 鷹潭 普洱 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《檢查access數(shù)據(jù)庫中是否存在某個名字的表的asp代碼》,本文關(guān)鍵詞  檢查,access,數(shù)據(jù)庫,中,是否,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《檢查access數(shù)據(jù)庫中是否存在某個名字的表的asp代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于檢查access數(shù)據(jù)庫中是否存在某個名字的表的asp代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章