如何用php通过odbc连到access数据库上

如何用php通过odbc连到access数据库上,第1张

然而文档中在COM部分却提得很少。 这儿是几个我试过的例子。希望这些给你一些概念。注意的是这些只能运行在32位的MicrosoftWindows平台下。 用php激活ADO ADO是Microsoft的数据库对象技术。ADO里面包括连接数据库的对象,从查询语句中返回数据的记录集对象和表现数据元素的字段对象。
许多数据库不直接支持ADO代之的是很多数据库支持低两级的Microsoft数据库技术:ODBC和OLEDB许多数据库支持ODBC;但OLEDB有比ODBC更快的名声。 ADO则是包装ODBC和OLEDB的API 这个例了打开一个新的ADO连接对象,对过ODBC打开一个传统的ACCESS数据库,然后我们执行SQL查询,会返回一个记录集对象。然后我们显示记录集的前三个字段。

--在Access查询中,如何用SQL访问SQL Server中的表?多种方式:1、用链接表。2、用传递查询。3、直接在本地查询串中指定连接信息即可,如下:selectfromOrdersin[ODBC][ODBC;Driver=SQL Server;Server=;Uid=sa;Pwd=0;database=Northwind]INSERTINTO目标库表名 (字段列表)INODBC[ODBC;Driver=SQL Server;Server=服务器名或IP;Uid=sa;Pwd=密码;database=数据库名]SELECT字段列表fromAccess本地表
传递查询和链接表,两者工作原理不同:1、传递查询:将需要查询到本地的数据的SQL语句写在传递查询中,执行后,只返回符合查询条件的数据。2、链接表:打开链接表时,返回所连接SQL Server表的全部数据。
要导入表中的数据,需要先创建DSN。--控制面板--管理工具--数据源 (ODBC)--选择文件DSN页--添加--选择最后一行:SQL Server--指定数据源名称,只要好记即可--指定要连接的服务器名或IP,本机可以用--选择SQL Server混合验证,输入用户和密码--更改默认数据库为你要连接的数据库--完成--然后在你的MDB中创建链接表时,选此数据源即可。
使用链接表时,建议使用文件数据源创建链接表,与机器无关,拷贝到别的机器上可以直接使用,无须再手工或用代码创建ODBC。
三种数据源比较:文件DSNODBC文件数据源允许用户连接到数据提供程序。文件DSN可以由安装了相同驱动程序的用户共享。

2、在数据源对话框中, 点击设置…。 3、出现 ODBC 数据管理器,在 ODBC 数据源管理器对话框中,点击 系统 DSN 选项卡。 4、在数据源选择对话框中,点击添加(D)按钮,出现创建新数据源对话框。 5、在创建新数据源对话框中,选择 Microsoft Access Driver (mdb),然后点击完成。 6、在OCBC Microsoft Access 安装对话框中,输入数据源名。 7、在新建数据对话框中,选择数据库保存的磁盘位置和文件名,然后点击确定按钮。 8、点击确定。出现 ODBC Microsoft Access 安装对话框,然后点击确定按钮。 9、在ODBC Microsoft Access 安装对话框中,点击确定按钮。 10、在 ODBC 数据源管理器中,出现新建的数据源SPC,点击确定按钮。 11、在选择 InfinityQS 数据源管理器中,可以看到新的数据库 SPC。点击确定按钮。 12、在数据源选择对话框中,新数据库会高亮显示,如果没有,在数据源名称列表中选择前面创建的数据源,点击确定按钮。出现红色出错提示框。 13、此信息表示数据源不包含表格信息。点击确定。ProFicient将自动建立所需要的数据库表格。 14、稍后,ProFicient 数据库管理器出现用户外观:管理员创建对话框,按照公司的情况填写完成后,点击确定按钮。

1 控制面板->添加删除应用程序->WINDOWS组建,找下系统、数据源相关的
2 下载运行 AccessDatabaseEngine_x64exe(64位),32位的,可以在ms官网搜下ACCESSDATABASEENGINE
(>

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

原文地址: https://www.outofmemory.cn/yw/13197699.html

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

发表评论

登录后才能评论

评论列表(0条)

保存