Holas
gracias roman y ContraVeneno al fin me di cuenta el error q cometia
, primero ADOQuery no estaba enlazado con el ADOConnection y segundo mi syntaxi en el code de insertar anda mal asi que probe
Código:
with datos.actualizar.sql do
begin
Add('INSERT INTO persona (Nombre,Ocupacion,Telefono)values(');
Add(quotedstr(eNombre.Text)+',');
Add(quotedstr(eOcupacion.Text)+',');
Add(quotedstr(eTelefono.Text)+')');
end; //with
Datos.Actualizar.ExecSQL;
hasta ahi todo bien, pero me di cuenta que no se actualizaba en el dbgrid los cambios hecho (tb lei en unos hilos lei que tenian el mismo problema), asi que en el formulario q mostraba los datos de la tabla puse lo siguiente :
Código:
Addpersona.ShowModal; // form de add persona
QPersona.Close;
QPersona.Open;
QPersona.Refresh;
donde QPersona es un TADOQuery enlazado con el dbgrid.
Con esto recien se puede ver los cambios hechos en la tabla, nose si estare cometiendo un error a futuro haciendo esto ... si alguien sabe le agradeceria su consejo.
Nathan.