用odbc 采用dsn连接Access数据库问题。
作者&投稿:衡疤 (若有异议请与网页底部的电邮联系)
步骤如下:
1、打开控制面板,选择所有控制面板项。
2、找到管理工具,并单击打开。
3、选择数据源(ODBC),打开ODBC数据源管理器。
4、在ODBC数据源管理器中,选择第二项“系统DSN”。
5、在系统DSN中,单击右边的添加按钮,新建一个数据源。在“创建新数据源”中选择“Microsoft Access Driver(*.mdb)”。单击完成。
6、在系统DSN中,单击右边的配置按钮,配置一个新的数据源。数据源名和说明随意,只是便于自己的理解。
7、在ODBC Micrisoft Access安装面板中,单击数据库下面的选择按钮,将在本地磁盘中选择一个数据库。
DSN是英文“DataSourceName”(数据源名)的缩写,DSN方式也就是采用数据源的联接方式,这个数据源可以在“控制面板”里面的“ODBCDataSources”中进行设置,然后就这样使用:Conn.Open"DSN=Test;UID=Admin;PWD=;"其中的“Test”就是你自己设定的数据源的名称。注意,要同时使用UID以及PWD,否则会出错。
同样的,DSN-LESS就是非数据源方式的联接方法,使用方法是:
Conn.Open"Driver={MicrosoftAccessDriver(*.mdb)};Dbq=\somepath\mydb.mdb;Uid=Admin;Pwd=;"
在相同的硬件环境下,DSN-LESS方式要比DSN方式的性能要高,但是一旦ASP源代码因为某些安全问题而被别人看到,将会泄漏数据库的账号以及密码,所以这两种方式是各有利弊的。
[Microsoft][ODBC驱动程序管理器]驱动程序的 SQLSetConnectAttr 失败
***出现以上错误,楼主采用DSN连接数据源,你是否在纲页中有资料库连接的代码(DSN)***
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字’Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
***出现以上错误,楼主是否给c/temp资料夹权限,点temp资料夹-点右键内容
-选安全性-添加一个everyone给它完全控制的权限即可,不过,你要记得给资料库所在位置user也是完全控制哟***
[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet 数据库引擎打不开文件‘(未知的)’。它已经被别的用户以独占方式打开,或没有查看数据的权限。
***出现以上错误,楼主不要打开资料库去浏览纲页哟,要关闭资料库再浏览纲页***
另外,虚机团上产品团购,超级便宜
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字‘Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
[Microsoft][ODBC驱动程序管理器]驱动程序的 SQLSetConnectAttr 失败
***出现以上错误,楼主采用DSN连接数据源,你是否在纲页中有资料库连接的代码(DSN)***
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字’Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
***出现以上错误,楼主是否给c/temp资料夹权限,点temp资料夹-点右键内容
-选安全性-添加一个everyone给它完全控制的权限即可,不过,你要记得给资料库所在位置user也是完全控制哟***
[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet 数据库引擎打不开文件‘(未知的)’。它已经被别的用户以独占方式打开,或没有查看数据的权限。
***出现以上错误,楼主不要打开资料库去浏览纲页哟,要关闭资料库再浏览纲页***
另外,虚机团上产品团购,超级便宜
不懂 用odbc好像是直接设置一下就可以了 不用加语句连接吧 不太清楚
铎储瑞芝: 文件DSN 实际上就是把一个 定义 ODBC 的配置信息的内容, 保存在一个文件里面.这个文件, 只是存储了 目标数据库的 基本...
芒康县19720363673: ODBC 访问 本地ACCESS 该如何配置 是配置用户DSN 还是文件DSN - ?
铎储瑞芝: 创建ODBC数据源大致步骤为:1、打开“控制面板”/“管理工具”/“数据源(ODBC)”,显示“ODBC数据源管理器”对话框.2、单击“添加”按钮,显示“创建新数据源”对话框.选择“Microsoft Access Driver(*.mdb)”,单击,进入下一步.3、随起个数据源名称(如:MyData),再单击“选择(S)...”,选择Access数据库,确定,就OK了.
芒康县19720363673: php怎么连接access数据库 - ?
铎储瑞芝: (1)创建系统数据源,用PHP提供的ODBC函数.(2)使用PHP的ODBC函数,但不创建数据源.PHP使用ODBC连接Access 数据库的方法.用$connstr="DRIVER= Microsoft Access Driver (*.mdb)来设置数据驱动,函数realpath()用来取得数据...
芒康县19720363673: 如何用标准的odbcsql接 - ?
铎储瑞芝: 1、在控制面板>管理工具中找到"数据源ODBC",并启动. 2、点击添加 3、选中 sqlserver 4、填写服务器地址 5、填写登陆账号、密码 6、选择默认连接的数据库 7、配置完成,可以测试连接
芒康县19720363673: Access怎样配置odbc数据源连接ORACLE数据库 - ?
铎储瑞芝: 1 一、点击开始-管理工具-数据源.(若不能找到就去控制面板找到管理工具就可以发现数据源)2 二、出现ODBC管理器,里面有用户系统还有文件DSN.这三者区别是:1.用户DSN允许单个用户在单个计算机上访问数据库(一对一);2.系统...
芒康县19720363673: 如何使用ODBC链接表/如何链接SQL Server中的表 - ?
铎储瑞芝: --在Access查询中,如何用SQL访问SQL Server中的表?多种方式:1、用链接表.2、用传递查询.3、直接在本地查询串中指定连接信息即可,如下:select*fromOrdersin[ODBC][ODBC;Driver=SQL Server;Server=.;Uid=sa;Pwd=0;database=...
芒康县19720363673: 用odbc 采用dsn连接Access数据库问题. - ?
铎储瑞芝: [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字'Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'. [Microsoft][ODBC驱动程序管理器]驱动程序的 SQLSetConnectAttr 失败 ***出现以上错...
芒康县19720363673: 如何用ODBC远程连接Oracle数据库 - ?
铎储瑞芝: 1. 要安装 oracle client 光盘, 用ONCA 配置好ORACLE本地的NET服务2. 开始 -> 运行 -> odbcad32 -> 用户DSN -> 添加 -> 选 "oracle in orahome' -> 输入 TNS名, 用户 -> 点"测试连接" -> 输入密码 -> 提示连接成功
芒康县19720363673: 网页与数据库ACCESS怎么连接 - ?
铎储瑞芝: '================================================================================================================ dim conn dim connstr dim db db="admin/#data/%98data.mdb" '数据库文件位置 connstr="...
芒康县19720363673: 怎样实现eclipse与access链接 - ?
铎储瑞芝: 两种方式:一:ODBC 数据源二:直连一) 开始 控制面板 管理工具 数据源(ODBC) 用户DSN或系统DSN 点添加 找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创 一个新的或选择已经有的Access数据库(.mdb)其它可以不选