国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp 獲取access系統表,查詢等操作代碼

2024-05-04 11:01:18
字體:
來源:轉載
供稿:網友
方法一:直接用ado的OpenSchema()方法打開adSchemaTables,建立一個schema記錄集


Code:
<%
Const adSchemaTables = 20
adSchemaColumns = 4
dim Conn,db
dim ConnStr
db="temp.mdb"       'ACCESS數據庫的文件名,請使用相對于網站根目錄的的絕對路徑
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr

Dim rstSchema
Dim I

Set rstSchema = Conn.OpenSchema(adSchemaTables) 

Do while not rstSchema.EOF
  response.write("Table name: "& rstSchema("TABLE_NAME") & vbCr & _
  "Table type: " & rstSchema("TABLE_TYPE") & vbCr)
response.write("<br/>")
I = I + 1
rstSchema.MoveNext
Loop
rstSchema.Close

conn.Close
%>

方法二:Access 系統表 MsysObjects 包含了數據庫對象列表。盡管未在文檔中記載,你仍可通過查詢它來獲取你想要的。但是默認情況下無法操作系統表,必須手動設定權限收才能查詢系統表。
請參考以下動畫:如何獲取對msysobject的操作權限 http://blog.iyi.cn/user/david/archives/IMAGES/msobject.swf

但是我在access2003中找不到這幾個系統表,不知道是不是m$增強了access的安全性。

使用下列 SQL 語句來獲取你想要的


Code:
查詢:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)=5 ORDER BY MSysObjects.Name; 


窗體:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)=-32768 ORDER BY MSysObjects.Name; 


表:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 ORDER BY MSysObjects.Name; 


報表:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)= -32764 ORDER BY MSysObjects.Name; 


模塊:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)= -32761 ORDER BY MSysObjects.Name; 


宏:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)= -32766 ORDER BY MSysObjects.Name; 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新巴尔虎右旗| 阿瓦提县| 汨罗市| 浪卡子县| 叶城县| 遵化市| 高邑县| 齐河县| 吕梁市| 奉新县| 四会市| 营山县| 洱源县| 林甸县| 扎鲁特旗| 西乌珠穆沁旗| 东兰县| 色达县| 荥阳市| 太谷县| 乡城县| 格尔木市| 天门市| 南充市| 普兰店市| 千阳县| 苏尼特右旗| 桂东县| 皮山县| 民乐县| 游戏| 本溪| 商洛市| 株洲市| 油尖旺区| 临江市| 襄樊市| 丰原市| 瓦房店市| 罗江县| 高淳县|