DBASEexternQueryString

Top  Previous  Next

SQL statement explain.

Parametre

pipes (PIOPIPES) [IN]

The trading pipes gives the issue canal.

hndl (DBASEhndl *) [IN]

The trading hndl contains references to the data bank, routines to the manipulation and the data bank driver.

query (char *) [IN]

With query SQL statements will hand over to the external data bank. If query refers to ZERO, the routine is finished and the value 1 is delivered.

inputs (char **) [IN]

inputs contain pointer on sign chains. It may not be contained less sign chains is given than in inputCnt. If ZERO may also contain the value, must also have inputCnt the value 0.

inputCnt (int) [IN]

inputCnt brags how many sign chains are in inputs. May also contain the value 0.

outputs (char ****) [IN / OUT]

M_Param_Beschr

outputRowCount (int *) [IN / OUT]

In outputRowCount becomes the number of the lines zurückgeliefert which are in outputs. outputRowCount must refer on int and may not be ZERO.

outputColCount (int *) [IN / OUT]

In outputColCount becomes the number of the columns zurückgeliefert which are in outputs. outputColCount must refer on int and may not be ZERO.

colNames (char **) [IN / OUT]

At the moment this parametre is not supported and, therefore, can contain the value ZERO.

Result

(long int) [OUT]

M_Param_Beschr

Declaration

#include "dbasedrv.h"

 

long int DLLENTRY DBASEexternQueryString (

PIOPIPES pipes,

DBASEhndl * hndl,

char * query,

char ** inputs,

int inputCnt,

char **** outputs,

int * outputRowCount,

int * outputColCount,

char ** colName

);

Related functions

DBASEexternDbExec

DBASEexternQueryStringRow