vtc_query_row
Deprecated. Use lrvtc_query_row. Retrieves the data in a row.
C Language
VTCERR2 vtc_query_row ( PVCI2 pvci, int rowIndex, char ***outColumns, char ***outValues );
C# Language
void vts_multi.query_row ( long pvci, int rowIndex, out string[] outColumns, out string[] outValues );
Query Functions |
Arguments
Name | Comments |
---|---|
pvci | The server connection handle. |
rowIndex | The number of the row. The first row has index 1. |
outColumns | Array of column names. The last entry in the array must be NULL . |
outValues | Array of the values of the columns. |
vtc_query_row retrieves the data in the specified row. The names of the columns and their values are output in the outcolumns and outvalues arrays.
If there is no data in a cell, the corresponding output is NULL
.
After using the output values, free the output buffers with vtc_free_list.
In C, outColumns and outValues are pointers to an array of strings.
Return Values
C Language: Returns zero on success or one of the Error Codes.
C# Language: No return value.
Parameterization
All string input arguments can be passed using standard parameterization.C Language Example
int rc = 0; char **colnames = NULL; char **rowdata = NULL; rc = vtc_query_row(pvci, 1, &colnames, &rowdata) lr_output_message("Query Row Names : %s , %s", colnames[0], colnames[1]); lr_output_message("Query Row Data : %s , %s", rowdata[0], rowdata[1]); vtc_free_list(colnames); vtc_free_list(rowdata);
C# Language Example