Utility Functions and C Language Reference > Virtual Table Server Functions (VTS) for C, C#, and Java > Virtual Table Server (VTS) Functions for Multiple Connections > Alphabetical Listing > vtc_update_row1

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 ( int pvci,  string columnNames,  int rowIndex ,  string values, string delimiter);

Java Language

int Vtc.update_row (  long pvci,  string columnNames,  int rowIndex ,  string values, string delimiter, OutIntParameter outRc);
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.

Java Language:   Returns zero on success or one of the Error Codes.

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

.Net Multiple Connection Example

Java Language Example

Java Multi-Connection Example