连接access数据库,如何使用ODBC来连接ACCESS数据库
大家好,今天给各位分享连接access数据库的一些知识,其中也会对如何使用ODBC来连接ACCESS数据库进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
如何利用Access链接SQL数据库
转:
以windowsxp+Access2003+sqlserver2000为例:
一、建立odbc数据源:
1、打开控制面板\管理工具
2、运行数据源
(odbc)
3、选择“用户dsn”标签页
4、点击添加按钮,选择SQL
Server、点击完成
5、输入名称(mydbserver)、选择服务器地址、点击下一步
6、输入帐号密码、点击下一步
7、点击下一步、继续点击完成。
二、建立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数据库问题对您有所帮助,还望关注下本站哦!