是ADOX…….
如何读取access表中字段的说明?最好用sql语句实现?
作 者: huolx (飞云)
等 级:
信 誉 值: 99
所属论坛: Web 开发 ASP
问题点数: 50
回复次数: 4
发表时间: 2004-05-06 21:38:57
如何读取access表中字段的说明?最好用sql语句实现?
回复人: dsclub(兀儿) ( ) 信誉:100 2004-05-06 22:28:00 得分:0
用ADOX<%@ Language=VBScript %>
<%
'------- 利用ADOX取得Access中字段的说明 ---------------
Function OpenConnectionWithString(strMDBPath, strTableName, strColName) Dim cat
Set cat = server.CreateObject("ADOX.Catalog") cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & strMDBPath
OpenConnectionWithString = cat.Tables(strTableName).Columns(strColName).Properties("Description").Value
Set cat = Nothing
End Function
response.Write OpenConnectionWithString(server.MapPath("./数据库名称.mdb"), "表名称", "目标字段名称")
%>
'自己把自己的数据路径填写好,写好表名 和 目标字段名
Top
回复人: huolx(飞云) ( ) 信誉:99 2004-05-06 22:55:00 得分:0
ADOX??这是个什么东东?只记得有ADO阿
Top
回复人: dsclub(兀儿) ( ) 信誉:100 2004-05-06 23:01:00 得分:0
ADOX : Microsoft ADO Extensions for DDL and Security应该去看MSDN摘了一点:
Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。ADOX 是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。有关建立库引用的详细信息,请参阅开发工具的文档。用于 Microsoft Jet Database Engine 的 Microsoft OLE DB Provider 完全支持 ADOX。取决于数据提供者,某些 ADOX 的功能可能不被支持。有关 Microsoft OLE DB Provider for ODBC、Microsoft OLE DB Provider for Oracle 或 Microsoft SQL Server OLE DB Provider 的被支持功能的详细信息,请参阅 ADOX 自述文件。
Top
回复人: huolx(飞云) ( ) 信誉:99 2004-05-07 00:28:00 得分:0
在asp.net该如何实现呢?
Top
如何读取access表中字段的说明?最好用sql语句实现?
作 者: huolx (飞云)
等 级:
信 誉 值: 99
所属论坛: Web 开发 ASP
问题点数: 50
回复次数: 4
发表时间: 2004-05-06 21:38:57
如何读取access表中字段的说明?最好用sql语句实现?
回复人: dsclub(兀儿) ( ) 信誉:100 2004-05-06 22:28:00 得分:0
用ADOX<%@ Language=VBScript %>
<%
'------- 利用ADOX取得Access中字段的说明 ---------------
Function OpenConnectionWithString(strMDBPath, strTableName, strColName) Dim cat
Set cat = server.CreateObject("ADOX.Catalog") cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & strMDBPath
OpenConnectionWithString = cat.Tables(strTableName).Columns(strColName).Properties("Description").Value
Set cat = Nothing
End Function
response.Write OpenConnectionWithString(server.MapPath("./数据库名称.mdb"), "表名称", "目标字段名称")
%>
'自己把自己的数据路径填写好,写好表名 和 目标字段名
Top
回复人: huolx(飞云) ( ) 信誉:99 2004-05-06 22:55:00 得分:0
ADOX??这是个什么东东?只记得有ADO阿
Top
回复人: dsclub(兀儿) ( ) 信誉:100 2004-05-06 23:01:00 得分:0
ADOX : Microsoft ADO Extensions for DDL and Security应该去看MSDN摘了一点:
Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。ADOX 是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。有关建立库引用的详细信息,请参阅开发工具的文档。用于 Microsoft Jet Database Engine 的 Microsoft OLE DB Provider 完全支持 ADOX。取决于数据提供者,某些 ADOX 的功能可能不被支持。有关 Microsoft OLE DB Provider for ODBC、Microsoft OLE DB Provider for Oracle 或 Microsoft SQL Server OLE DB Provider 的被支持功能的详细信息,请参阅 ADOX 自述文件。
Top
回复人: huolx(飞云) ( ) 信誉:99 2004-05-07 00:28:00 得分:0
在asp.net该如何实现呢?
Top
解决方案 »
- 网页被加 Accept: */* Ashdkvovlu: wzhfntgwnkoqlngexuyqvyzbfdifarulkbyqww
- 页面跳转的多种方式有什么区别??
- 一个很实用的将DataTable数据导出到excel的示例
- [WebMethod (TransactionOption= TransactionOption.RequiresNew)]
- 问一个小问题(关于DATEGRID排序)
- vs.net安装中有个asp.net的例程,请问在哪个目录下?
- 关于DataGrid控件内置分页功能的一个小问题
- 为什么我的页面会自动回传,执行完.aspx 文件又返回执行 .cs 文件?其间没有任何触发事件,只有在 .cs 文件里面有几个 protected 变量。
- 求一简单的正则表达式!
- 眼睛都花了,我集中问几个datagrid问题,以后大家在用datagrid,搜"眼睛都花了"就可以找到解决方案了
- ******关于datagrid的分页的一个小问题******(我出手从来就100分)
- 在VS环境中开发的WEB程序用编译吗?
先用tlbimp导入adox.dll的类型库,
然后就可以像.net类一样使用了。