PB9.0(含)前的版本都由提供MSSQL server 的专用接口
但PB10之后,这个接口就被取消了,改而使用ole db或者odbc接口来连接database
举个例子
//MSSQL Server的连接配置
sqlca.dbms=MSS Microsoft SQL Server
sqlca.database=yourdb
sqlca.dbparm=
sqlca.logid=sa
SQLCA.LogPass = <password>
sqlca.servername=SERVERNAME
sqlca.autocommit=false
// OLE DB的连接配置
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass = <password>
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='SERVERNAME',PROVIDERSTRING='database=yourdb'"
DBMS在这里是OLE DB
DBParm里面跟ODBC不同
PROVIDER=‘SQLOLEDB‘指示这里要连接的是MSSQL Server
DATASOURCE='SERVERNAME'指示要连接的MSSQL Server名称
PROVIDERSTRING='database=yourdb'则指定了要连接的数据库名
分享到:
相关推荐
在本篇文章中,我们将深入探讨如何使用PowerBuilder(简称PB)通过OLE DB接口与SQL Server建立连接,并分别介绍两种不同的登录方法:Windows身份验证登录和混合身份验证登录。此外,我们还会详细介绍这两种登录方式...
因此,确保使用的DLL版本与PB和SQL Server版本匹配至关重要,否则可能导致连接失败或性能问题。 5. **配置步骤**:连接PB到SQL Server需要在PB环境中配置数据源(DSN)。这通常涉及在“系统ODBC数据源管理员”中...
在本例中,这些DLL文件可能是用于SQL Server连接的驱动程序或API,如SQL Native Client或ODBC(开放数据库连接)驱动。 1. **SQL Native Client**:这是微软提供的一个数据库访问接口,专门用于高效、高性能地连接...
这种方法主要利用了SNCSQLNativeClient(OLEDB)驱动程序来实现PB与SQL Server数据库之间的连接。以下是具体步骤: 1. **配置Profile**: - `SQLCA.DBMS` 设置为 `"SNCSQLNativeClient(OLEDB)"`,这表明使用的是特定...
SQL Server Native Client是Microsoft提供的一种数据库访问接口,它支持ODBC(开放数据库连接)和OLE DB(对象链接和嵌入数据库)协议,使得应用程序能够与SQL Server进行通信。在这个场景中,我们关注的是如何在...
标题 "PB11.5如何連接SQL Server 2008.doc" 涉及的是使用PowerBuilder 11.5(PB11.5)连接到Microsoft SQL Server 2008的过程。在PowerBuilder中,我们需要配置数据库连接以确保应用程序能够成功访问SQL Server...
接下来,我们将介绍在PB11中如何使用OLE DB来连接SQL Server。 1. **打开PB11** 并创建一个新的Database Profile,选择OLE DB作为数据库接口。 2. **设置Connection属性**: - **Profile Name**:为此次连接指定一...
2. **学习PB与SQL Server数据库的连接方法与编程技巧**:理解如何在PB中通过ODBC或OLE DB等接口与SQL Server建立连接,并能编写相应的代码进行数据的增删改查等操作。 3. **掌握游标编程方法**:学会如何在PB中使用...
- 这一行指定了连接类型为SNC SQL Native Client,并通过OLEDB实现。 - `SQLCA.LogId = "sa"` - 指定登录数据库的用户名。 - `SQLCA.LogPass = ""` - 设置用户的密码。这里使用空字符串表示无密码或默认密码。 ...
### PB11 连接 SQL Server 2000 数据库 #### 背景介绍 从PowerBuilder(简称PB)10版本开始,官方取消了对Microsoft SQL Server的专用接口支持,转而采用了“OLE DB”作为与数据库交互的主要方式。这种方式在初期...
描述中提到的“通过ole db连接asa8,asa11”意味着我们将使用PowerBuilder应用程序通过OLE DB接口来连接和操作这两个版本的Adaptive Server Anywhere数据库。这通常涉及到设置连接字符串、创建数据库连接对象、执行...
它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接 Microsoft SQL Server 2000、2005 或 2008 的应用程序提供运行时支持。应将 SQL Server Native Client 用于创建新的应用程序或增强需利用 SQL Server 2008 新增...
制作PB(PowerBuilder)绿色软件并连接到SQL Server数据库的过程涉及多个步骤,主要分为设置数据库连接参数、编译程序和打包必要的运行时库文件。以下是对这些步骤的详细解释: 1. **设置OLEDB连接数据库**: - **...
标题“PB-OLEDB-ACCESS失败”涉及到的是在使用PowerBuilder (PB) 通过OLEDB连接访问Microsoft Access数据库时遇到的问题。这个问题可能是由于多种原因引起的,包括但不限于数据源配置错误、驱动程序不兼容、数据库...
标题“pb9连接sql2005开发”指的是使用PowerBuilder 9(PB9)这一集成开发环境(IDE)与Microsoft SQL Server 2005数据库进行交互的技术过程。PB9是一款强大的4GL(第四代编程语言)工具,主要用于创建企业级的应用...
SQL Server Native Client是微软开发的一款专门用于与SQL Server交互的客户端库,支持多种数据库访问接口,包括ODBC(Open Database Connectivity)和OLE DB(Object Linking and Embedding, Database)。...
3. **PowerBuilder与SQL Server连接**:学习建立ODBC或OLE DB连接,配置数据库连接池,确保应用程序能顺利访问SQL Server数据库。 4. **事务处理**:理解事务的概念,如何在PowerBuilder中控制事务的开始、提交和...
在PB环境中连接SQL Server数据库时,通常使用ODBC接口,但这种方法存在依赖注册表配置信息的缺陷,导致在程序发布时需要修改客户端注册表,影响了程序的可移植性。为解决这一问题,可以采用OLE DB或MS SQL Server...
关于压缩包子文件的文件名称列表,由于没有具体列出,我们只能假设它包含了与PowerBuilder和SQL Server连接相关的DLL文件,例如: 1. PB的运行时库文件,如sybctmdll(Sybase的ODBC驱动)或sybase.sqlanywhere.dll...
PB11.5连接数据的四种方法: 1、使用 SNC SQL Native Client 方式连接数据库 2、使用OLE DB方式连接数据库 3、使用 ADO.NET 连接数据库 4、使用 ODBC连接数据库。整理了各项连接使用方法。