Also bei mir läufts jetzt einwandfrei.
Das Problem war bei mir, das unsere Lst die Meldungen anders Formatiert, dadurch klappte die suche nach dem Text beim Update nicht.

Falls noch jemand das Problem hat, ich habe das folgendermaßen gemacht:

/* Adresse /RIC) */
sprintf(intbuffer, "%d",ric) ;
strcat(sql_command,intbuffer) ;

/*strcat(sql_command,"\%\' AND text like \'\%");*/
/*Textvergleich */
/*sprintf(short2, "%s", kurz);
strcat(sql_command,short2);*/

strcat(sql_command,"\%\'");

Ich habe einfach die Fett markierten Zeilen ausgeklammert, dann klappt es.