delphi
procedure TForm1.numequipoChange(Sender: TObject); begin adoquery1.sql.Clear ; adoquery1.sql.Add ('Insert Into SCHAF (numequipo)'); adoquery1.sql.Add ('Values('+QuotedStr(numequipo.Text)+')'); adoquery1.execSql ; adoquery1.sql.Clear ; adoquery1.sql.Add ('Insert Into SCHAF (fecha)'); adoquery1.sql.Add ('Values('+QuotedStr(fecha.Text)+')'); adoquery1.execSql ; end; procedure TForm1.horainicChange(Sender: TObject); begin adoquery1.sql.Clear ; adoquery1.sql.Add ('Insert Into SCHAF (horainicio)'); adoquery1.sql.Add ('Values('+QuotedStr(horainic.Text)+')'); adoquery1.execSql ; end;
osea que cada vez que cambie el contenido de una caja de texto se guarde en la base de datos pero mi pregunta es:
¿Como insertar esos campos en un mismo registro?
ya que cada vez que modifico los edit se crea un nuevo registro
y otra duda que tengo es:
¿Como actualizar el dbnavigator?
ya que al hacer los insert cuando las cajas de texto cambian
el db navigator no se actualiza y se queda solo en el ultimo registro de cuando se ejecuto el programa
esto quiere decir que si tenia 5 registros y al cambiar el contenido de una caja de texto
se agrega un nuevo registro es decir el 6 pero el dbnavigator no lo cuenta ni aunque le de a su boton refresh
espero su respuesta, de antemano les agradesco su apoyo.