Example 1

The following sample hard-coded SQL Select statement selects all fields and records from the Titles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading:
 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement to select all records
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles' 
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Example 2

The following sample hard-coded SQL Select statement selects all fields and records where the book type is business from the Titles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading.
Note: In the following sample, the word business is surrounded with the fields called QUOT, which inserts a single quote at the beginning and end of the word business. All character criteria must be surrounded with single quotes. Numeric values do not need to be surrounded with single quotes.

 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement to select all records where book type = business
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles where type = ' + QUOT + 
C                             'business' + QUOT
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Example 3

The following sample soft-coded SQL Select statement selects all fields and records where the book type is the value passed into variable sbusiness from the Titles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading.
Note: In the following sample, the field sbusiness is surrounded with the fields called QUOT, which inserts a single quote at the beginning and end of the field value. All character criteria must be surrounded with single quotes. Numeric values do not need to be surrounded with single quotes.

 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement to select all records where book type = value in sbusiness
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles where type = ' + QUOT + 
C                             %trimr(sbusiness) + QUOT
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Example 4

The following sample hard-coded SQL Select statement selects all fields and records where the book title contains the characters bus from the Titles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading.
Note: In the following sample, the field that contains bus is surrounded with the fields called QUOT, which inserts a single quote at the beginning and end of the field value. All character criteria must be surrounded with single quotes. Numeric values do not need to be surrounded with single quotes.

 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement to select all records where book title contains 'bus'
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles where title like ' + QUOT + 
C                             '%bus%' + QUOT
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Example 5

The following sample soft-coded SQL Select statement selects all fields and records where the book title contains the characters found in field sbusiness from the Titles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading.
Note: In the following sample, the field is surrounded with the fields called QUOT, which inserts a single quote at the beginning and end of the field value. All character criteria must be surrounded with single quotes. Numeric values do not need to be surrounded with single quotes.

 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement to select all records where book title contains value in stitle 
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles where title like ' + QUOT + 
C                             + '%' + %trimr(stitle) + '%' + QUOT
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Example 6

The following sample soft-coded SQL Select statement selects records from theTitles table in the sample Pubs database installed with SQL Server. This example sets a variable named SQLStmt with the soft-coded SQL record selection criteria and then calls SQL_RunSQLSel to select the records from the table for reading.

 *--------------------------------------------------------------------- 
*                  ** Set SQL record select statement with criteria for Title_ID field, 
*                     Title field and Type field. This sample uses the LIKE statement 
*                     and percent signs around each search field to do a partial word search on all 3 fields. 
*--------------------------------------------------------------------- 
C                   Eval      SQLStmt = 'SELECT * FROM Titles ' +       
C                             'WHERE Title_ID LIKE ' + QUOT + '%' +     
C                             %trimr(ITITLEID) + '%' + QUOT + ' AND ' + 
C                             'TITLE LIKE ' + QUOT + '%' +              
C                             %trimr(ITITLE) + '%' + QUOT + ' AND ' +   
C                             'TYPE LIKE ' + QUOT + '%' +               
C                             %trimr(ITYPE) + '%' + QUOT                
                                                                  
*--------------------------------------------------------------------- 
*                  ** Run Query to Open ADO Recordset                  
*--------------------------------------------------------------------- 
C                   Eval      Rtn = SQL_RunSQLSel(SQL_Socket:           
C                             SQLStmt)                                  

Still have questions? We can help. Submit a case to Technical Support.

Last Modified On: December 10, 2016