首页数据库连接access数据库,如何使用ODBC来连接ACCESS数据库

连接access数据库,如何使用ODBC来连接ACCESS数据库

编程之家2023-10-1891次浏览

大家好,今天给各位分享连接access数据库的一些知识,其中也会对如何使用ODBC来连接ACCESS数据库进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

连接access数据库,如何使用ODBC来连接ACCESS数据库

如何利用Access链接SQL数据库

转:

以windowsxp+Access2003+sqlserver2000为例:

一、建立odbc数据源:

1、打开控制面板\管理工具

2、运行数据源

(odbc)

连接access数据库,如何使用ODBC来连接ACCESS数据库

3、选择“用户dsn”标签页

4、点击添加按钮,选择SQL

Server、点击完成

5、输入名称(mydbserver)、选择服务器地址、点击下一步

6、输入帐号密码、点击下一步

7、点击下一步、继续点击完成。

连接access数据库,如何使用ODBC来连接ACCESS数据库

二、建立Access远程数据连接

1、运行Access,打开或新建mdb文件

2、点击“文件”菜单->“获取外部数据”->“链接表”

3、链接对话框中,文件类型选择“odbc

数据库()”

4、弹出选择数据源,点击“机器数据源”,选择刚才定义的odbc数据源(mydbserver)

5、输入sql

server数据库帐号、密码。点击“选项”按钮,选择数据,点击确定。

6、选择你要链接的表,点击确定。

7、选择你要链接的表的字段,点击确定。

-----------------------

完毕。

教你如何解决access数据库连接错误

步骤一:请检查conn.asp中的连接字符是否正确,如果没有错误,还提示数据库连接出错,往下看access数据库连接错误。

步骤二:把数据库下载到本地(默认数据库 database/#newasp.mdb),用ACCESS打开,压缩修复数据库(打开ACCESS--工具--数据库实用工具--压缩和修复数据库);然后重新上传access数据库连接错误。

步骤三:如果以前操作无误,照样出现数据库连接出错,那么就是权限问题了需要更改权限。

如何使用ODBC来连接ACCESS数据库

作步骤如下:

(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“系统DSN”选项卡。

(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“Microsoft Access Driver(*.mdb)”,如图2.6所示。

选择安装数据源的驱动程序

(3)单击“完成”按钮,打开“ODBC Microsoft Access安装”对话框,填写“数据源名”及相关“说明”,并指定所要连接数据库的路径,如图2.7所示。

“ODBC Microsoft Access安装”对话框

(4)单击“确定”按钮,完成配置系统DSN的操作。

使用ODBC方法连接Access数据库的代码如下:

例程2-2代码位置:光盘\mr\2\2.2\2.2.1\02\conn.asp

<%

Dim Conn

Set Conn=Server.CreateObject("ADODB.Connection")

Conn.Open"DSN=AccessDSN"

%>

如果Access数据库设有密码,可以使用以下代码连接数据库:

<%

Dim Conn

Set Conn=Server.CreateObject("ADODB.Connection")

Conn.Open"DSN=AccessDSN;uid=admin;pwd=123456;"

%>

如何连接access数据库

1

首先确保Aess与开发工具Visual Studio都正确安装了,如果没安装的话需要下载相关的软件安装一下,Visual Studio不限制你的版本,2012,2008什么的都行。

2

然后在一个盘符下右键创建一个aess文件,比如我创建了一个aaa.adb,注意Aess07之前你创建的话后缀名都是.mdb而07和10版本后缀名已经为.adb了。这个需要你熟悉的,因为不同的后缀名影响下面的连接的。

3

然后我们在Aess中添加一个数据表(tb_test),随便加几列内容,如下所示:

4

打开Visual Studio,新建一个Winform窗体,在窗体上放一个button按钮,剩下的就是书写点击按钮后的方法了

5

点击button按钮后我们要做的就是连接数据库,然后查询数据库中我们刚才新建的表,将其赋值给一个DataSet。我们先来看看怎么怎么连接。连接要用到连接字符串,这个就和上面我们说的后缀名有联系了。注意.mdb和.adb的连接方式是不一样的,分别如下:

string ConStr_Adb=@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:aaa.adb;Persist Security Info=False;";

string ConStr_Mdb=@"Provider=Microsoft.ACE.OLEDB.4.0;Data Source=F:aaa.adb;Persist Security Info=False;";

6

拼接好连接字符串以后,下面就是建立连接获取数据了,这我就不多说了,代码截图整体如下:

7

写完了以后你运行以后,可能会报如下的错误:未在本地计算机上注册microsoft.ace.12.0。这个是由于计算机中缺少驱动程序造成的,去官网下载安装即可

8

到这里连接Aess数据库的方法就讲解完了,我们用的是net,你如果用别的语言,步骤也一样,只不过换一下新建连接的方式即可。

END

好了,文章到这里就结束啦,如果本次分享的连接access数据库和如何使用ODBC来连接ACCESS数据库问题对您有所帮助,还望关注下本站哦!

数据库批量删除,SQL如何直接批量删除表域名备案系统 域名备案流程详细