vtc_update_row1
Deprecated. Use lrvtc_update_row1. Sets the values of specified fields in a row.
C Language
VTCERR2 vtc_update_row1 ( PVCI2 pvci, char *columnNames, int rowIndex , char *values, char *delimiter, unsigned short *outRc );
C# Language
bool vts_multi.update_row ( long pvci, string columnNames, int rowIndex , string values, string delimiter);
Data Update Functions |
Arguments
Name | Comments |
---|---|
pvci | The server connection handle. |
columnNames | The list of the columns to write to. |
rowIndex | The number of the row. The first row has index 1. |
values | The list of values to write to the columns. |
delimiter | The character that separates the column names and values in the lists. If a string, rather than a single character, is passed in delimiter, the string as a whole is the delimiter. |
outRc | The status of the operation: 1 - Pass or 0 - Fail |
vtc_update_row1 sets the values of the fields specified by columnNames in the row specified by rowIndex.
Return Values
Returns zero on success or one of the Error Codes.
C# Language: Returns true on success.
Parameterization
All string input arguments can be passed using standard parameterization.Example
int row, rc; unsigned short status; char FieldValues[50]; ... for (row=1; row<=10; row++) { sprintf(FieldValues, "productname%d_updated;productinfo%d_updated", row,row); rc = vtc_update_row1(pvci, "P_name;P_info", row, FieldValues, ";", &status); lr_log_message("update_row1 status=%d\n", status); }
C# Language Example