Ver Mensaje Individual
  #1  
Antiguo 11-06-2011
martita martita is offline
No confirmado
 
Registrado: jun 2005
Posts: 146
Reputación: 0
martita Va por buen camino
como agregar registro nuevo en firebird

hola foro, ya genere en ibexpert mi base de datos con 3 campos
codigo, nombre, telefono el primer campo es el indice
dentro de ibexpert si logro agregar campos con insert into new_table etc, etc, el detalle es con delphi, genere un data module con un ibdatabase y ibtransaction, en una form tengo un dbgrid y un ibquery1 con el cual por medio de un datasource muestro mis datos contenidos en mi tabla new_table, hasta aqui todo bien si me muestra los datos contenidos en la tabla, pero al momento de activar un boton que puse para agregar un nuevo registro me marca error le mando los datos contenidos en unos edit , aqui esta el codigo
Código Delphi [-]
  with ibquery1 do 
  begin
    close;
    sql.clear;
    sql.Add('insert into new_table (codigo, nombre, telefono');
    sql.Add(' VALUES(:xcodigo, :xnombre, :xtelefono) ');
    ParamByName('Xcodigo').Asinteger:=strtoint(edit1.text);
    ParamByName('Xnombre').Asstring:=edit2.text;
    ParamByName('Xtelefono').Asstring:=edit3.text;
    execsql;
  end;
me marca el error: sql error code = 104
token unknown line 2 col. 2
values'. process stopped use stop or run to continue


Última edición por ecfisa fecha: 11-06-2011 a las 21:18:07. Razón: Etiquetas [DELPHI] [/DELPHI]
Responder Con Cita