On 9/11/06, Bas Driessen <bas driessen xobas com> wrote:
Hi Vivien, Testing the new gda_connection_execute_non_select_command () function at the moment, but this function always returns -2. I have tested for both MySQL as PostgreSQL. The data is updated correctly in the database, but the return value is -2. Is this function still under construction? Example use: GdaCommand *command = NULL; gint number = 0; const gchar *sql = "update parts set price = 1.23 where part_id = '12345'" command = gda_command_new (buffer, GDA_COMMAND_TYPE_SQL, GDA_COMMAND_OPTION_STOP_ON_ERRORS); number = gda_connection_execute_non_select_command (connection, command, NULL, NULL); printf("NUMBER !! %d\n", number) gda_command_free (command); Let me know if you see something obvious that I do wrong?
No, you did nothing wrong. I did some code and as I was in a hurry I did not test it properly. Anyway, the problem is in the new gda_parameter_list_new_inline() function. Please apply the attached patch and it should be better. Cheers, Vivien
Attachment:
PATCH
Description: Binary data