Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

SAP Adaptive Server Enterprise SQL functions – PB Docs 2021 – PowerBuilder Library

SAP Adaptive Server Enterprise SQL functions – PB Docs 2021

SAP Adaptive
Server Enterprise SQL functions

You can use any function that Adaptive Server Enterprise supports
(such as aggregate or mathematical functions) in SQL statements.

This example shows how to use the Adaptive Server Enterprise
function UPPER in a SELECT statement:

Calling Client Library
functions

While PowerBuilder provides access to a large percentage of the
features within Adaptive Server Enterprise, in some cases you may decide
that you need to call one or more Client Library (CT-Lib) functions
directly for a particular application. PowerBuilder provides access to any
Windows DLL by using external function declarations.

CT-Lib calls require a pointer to one of the following structures as
their first parameter:

  • CS_CONNECTION

  • CS_CONTEXT

  • CS_COMMAND

You can obtain the current CS_CONNECTION pointer by using the
PowerScript DBHandle function.

Using DBHandle to obtain the CS_CONNECTION
pointer

DBHandle takes a transaction object as a parameter and returns a
long variable, which is the CS_CONNECTION pointer that PowerBuilder uses
internally to communicate with the database. You can pass this value as
one of the parameters to your external function.

This example shows how to use DBHandle. Assume a successful
connection has occurred using the default transaction object
(SQLCA):

In your DLL, cast the incoming long value into a pointer to a
CS_CONNECTION structure:

Obtaining the CS_CONTEXT
pointer

Within your external function, you can obtain the CS_CONTEXT pointer
with the following function call:

Allocating a new command
pointer

Likewise, you can allocate a new command pointer with the following
code:


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x