asp如何连接.accdb网络数据库

asp如何连接.accdb网络数据库,第1张

Access2010accdb数据库是这样子连的:

<%

Dim connstr

connstr="provider=microsoftACEoledb120;data source=" & serverMapPath("bbaccdb")

Set conn = ServerCreateobject("ADODBConnection")

connOpen connstr

%>

ACCDB是Access2007创建和保存Access数据库的默认格式。

连接Microsoft Access database比较好的方式,既不是通过MDB或ACCDB,而是通过OLEDB。很多用户通过ArcMap的添加数据对话框直接连接到MDB文件。虽然在很多时候,都可以运行,但是并不建议这么做。通过添加数据对话框,是不能连接到ACCDB的。

1 如果Microsoft Office2007和ArcGIS装在同一台机器上,就直接跳到第二步。如果要在一台没有安装Microsoft Office2007的机器上连接ACCDB文件,从2007 Office System Driver: Data Connectivity Components上下载AccessDatabaseEngineexe文件。

2 在Catalog中,连接到Database Connections folder。

3 单击“Add OLEDB Connection”。

4 在数据连接对话框的属性中,选择“Microsoft Office 120 Access Database Engine OLE DB Provider”。

“Microsoft Office 120 Access Database Engine OLE DB Provider”在Office 2007或者第一步的AccessDatabaseEngineexe中已经安装了。

5 单击“Next”打开Connection Tab。

6 在第一步获得的数据源路径,将其复制或键入到ACCDB文件。

在对话框中浏览ACCDB文件的能力是Microsoft的限制,并不是Esri能够解决的。

7 如果访问到了数据集,输入密码。

8 单击“Test Connection”按钮。尝试连接成功的信息会d出来。

9 在“Data Link Properties”对话框上单击“OK”按钮。

10 这时在“Database Connections folder”会出现一个新的OLE DB Connection。可以为这个连接重命名。

11 双击“OLEDB Connection”,然后查看用以显示数据集内容的“Contents”Tab。单击“添加”,然后下一步,一样可以查看数据集的内容。

你下的是一个ACCESS格式的文件吧,比如说mdb或accdb格式的文件,这种格式的文件也可叫一个程序,可能连接的是后台数据库文件,如果是这样的话,你只能从原作者哪里去找后台数据库文件,不然从别的地方找来的也对不上

不太方便,如果运行机器的环境里没有Access2007我就没有测试是否可以运行了,在安装了2007的机器上,假设我们还是用ado recordset方式 *** 作数据表,如下:

Dim myconn As New ADODBConnection

Dim rs As New ADODBRecordset

Dim str

str = AppPath

If Right(str, 1) <> "\" Then

str = str + "\"

End If

str = "Provider=MicrosoftACEOLEDB120;Persist Security Info=False;Data Source=" & str & "kcdbaccdb"

myconnOpen str

myconnCursorLocation = adUseClient

————

rs *** 作还是一样 。

补充一点,用数据连接控件其实不方便,要去设置数据源了什么,用recordset数据集打开连接字串更灵活。如果要绑定到datagrid之类的数据控件上,也就是一句话的事情。

set objectdatasource = rs

以上就是关于asp如何连接.accdb网络数据库全部的内容,包括:asp如何连接.accdb网络数据库、在ArcGIS里怎样连接Microsoft Access 2007(ACCDB)、下了个access不能用 显示找不到指定数据库求办法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9519819.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存