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

Informix SELECT – PB Docs 2019 – PowerBuilder Library

Informix SELECT – PB Docs 2019

Informix
SELECT

The SELECT statement contains input variables and output variables.
Input variables are passed to the database as part of the execution and
the substitution as described above for DELETE, INSERT, and UPDATE. Output
variables are used to return values based on the result of the SELECT
statement.

Example 1

Assume you enter the following statement:

Here emp_id_var, emp_salary_var, and emp_name_var are PowerScript
variables defined within the scope of the script that contains the SELECT
statement, emp_id_var is processed as described in the DELETE example
above.

Both emp_name_var and emp_salary_var are output variables that will
be used to return values from the database. The data types of emp_name_var
and emp_salary_var should be the PowerScript data types that best match
the Informix data type. When the data types do not match perfectly,
PowerBuilder converts them.

How big should numeric output variables be?

For numeric data, the output variable must be large enough to hold
any value that may come from the database.

Assume the value for emp_id_var is 691 as in the previous example.
When the SELECT statement executes, the database receives the following
statement:

If no errors are returned on the execution, data locations are
internally bound for the result fields. The data returned into these
locations is converted if necessary and the appropriate PowerScript
variables are set to those values.

Example 2

This example assumes the default transaction object (SQLCA) has been
assigned valid values and a successful CONNECT has executed. It also
assumes the data type of the emp_id column in the employee table is
CHARACTER[10].

The user enters an employee ID into the line edit sle_Emp and clicks
the button Cb_Delete to delete the employee.

The script for the Clicked event in the CommandButton Cb_Delete
is:

Error checking

Although you should test the SQLCode after every SQL statement,
these examples show statements to test the SQLCode only to illustrate a
specific point.

Example 3

This example assumes the default transaction object (SQLCA) has been
assigned valid values and a successful CONNECT has executed. The user
wants to extract rows from the employee table and insert them into the
table named extract_employees.

The extraction occurs when the user clicks the button Cb_Extract.
The boolean variable YoungWorkers is set to TRUE or FALSE elsewhere in the
application.

The script for the Clicked event for the CommandButton Cb_Extract
is:


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