Me parece que no estás formulando bien la pregunta o no te comprendo del todo lo que realmente te pasa.
Si tenés correctamente los obj. de conexión enlazados y hacés:
Código:
IBTable.FieldByName['TuCampo'].AsString := 'Prueba';
IBTable.post;
Y luego hacés un commit de la transacción sin que te devuelva ningún error me parece un poco imposible que el registro no se ingrese en tu BD.