Providing support for instance pooling – PB Docs 120
Providing support for instance pooling Benefits of instance pooling EAServer components can optionally support instance pooling. Instance pooling allows EAServer clients to reuse component instances. By eliminating the resource drain caused by repeated allocation of component instances, instance pooling improves the overall performance of EAServer. Specifying pooling options in the wizards When you create an…
Distributed application architecture – PB Docs 120
Distributed application architecture Distributed application development, also called multitier development, offers a natural way to separate the user interface components of an application from the business logic that the application requires. By centralizing business logic on a middle-tier server, you can reduce the workload on the client and control access to sensitive information. In a…
Types of arguments for functions and events – PB Docs 120
Types of arguments for functions and events When you define a function or user event, you specify its arguments, their datatypes, and how they are passed. There are three ways to pass an argument: By value Is the default PowerBuilder passes a copy of a by-value argument. Any changes affect the copy, and the original…
Chapter 26 Building a COM or COM+ Client – PB Docs 120
Chapter 26 Building a COM or COM+ Client About this chapter This chapter explains how to build a PowerBuilder client that accesses a COM or COM+ server component. Contents Topic About building a COM or COM+ client Connecting to a COM server Interacting with the COM component Controlling transactions from a client Document get from…
Defining the Informix database interface – PB Docs 120
Defining the Informix database interface To define a connection through an Informix database interface, you must create a database profile by supplying values for at least the basic connection parameters in the Database Profile Setup dialog box for Informix IN9 or I10. You can then select this profile at any time to connect to your…
Supported versions for SQL Server – PB Docs 120
Supported versions for SQL Server You can access Microsoft SQL Server 2000 and 2005 databases using the SQL Native Client interface. The SQL Native Client interface uses a DLL named PBSNC120.DLL to access the database. The interface uses the SQL Server 2005 Native Client (sqlncli.h and sqlncli.dll) on the client side and connects using OLE…
Setting database parameters – PB Docs 120
Setting database parameters In PowerBuilder, you can set database parameters by doing either of the following: Editing the Database Profile Setup dialog box for your connection in the development environment Specifying connection parameters in an application script Setting database parameters in the development environment Editing database profiles To set database parameters for a database connection…
About database connections – PB Docs 120
About database connections This section gives an overview of when database connections occur in PowerBuilder. It also explains why you should use database profiles to manage your database connections. When database connections occur Connections in PowerBuilder PowerBuilder connects to your database when you: Open a painter that accesses the database Compile or save a PowerBuilder…
Chapter 5 Using the ADO.NET Interface – PB Docs 120
Chapter 5 Using the ADO.NET Interface About this chapter This chapter describes the ADO.NET interface and explains how to prepare to use this interface and how to define an ADO.NET database profile. Contents Topic About ADO.NET About the PowerBuilder ADO.NET database interface Preparing to use the ADO.NET interface Defining the ADO.NET interface For more information…
Using Open Client security services – PB Docs 120
Using Open Client security services The Adaptive Server interfaces provide several DBParm parameters that support Open Client 11.1.x or later network-based security services in your application. If you are using the required database, security, and PowerBuilder software, you can build applications that take advantage of Open Client security services. What are Open Client security services?…