PowerBuilder (PB)是一种流行的第四代编程语言,专门用于开发企业级的应用程序,特别是那些依赖数据驱动的系统。它提供了强大的数据访问能力,支持连接多种数据库,包括Microsoft Access。在本教程中,我们将详细讨论如何使用PB连接到Access数据库。首先,我们需要设置系统数据源(System DSN)。这可以通过Windows的控制面板完成。打开控制面板,选择“管理工具”,然后选择“数据源(ODBC)”。在这里,可以管理ODBC数据源,它们是PB用来连接数据库的桥梁。点击“添加”按钮,创建一个新的系统DSN。在弹出的窗口中,选择“Microsoft Access Driver (.mdb, .accdb)”,表示连接到Access数据库。接下来,提供数据源的名称,如“ss”,然后指定Access数据库文件的路径。确保选择正确的.mdb或.accdb文件。点击“确定”保存设置。回到PowerBuilder环境,配置PB与Access的连接。在PB的工具栏找到“数据库”图标,双击打开“数据库”窗口。选择“ODBC Data Sources”选项卡。右键点击“ODBC”图标,选择“New Profile”创建新的数据源配置。在“Profile Name”中输入名称,如“AccessConnection”。在“Data Source”下拉列表中选择在ODBC管理器中创建的DNS名称,“ss”。点击“Preview”按钮,然后“Test Connection”验证设置。如果连接成功,点击“确定”。在PB的代码编辑器中,找到SQLCA对象的设置,如SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = False,告诉PB使用ODBC驱动和禁用自动提交。完成这些步骤后,PB就能通过ODBC驱动程序成功连接到Access数据库。