Ver Mensaje Individual
  #2  
Antiguo 05-12-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 24
Bicho Va por buen camino
Hola, porque no pruebas a pasar los valores por parámetros?? De esta manera:

Código Delphi [-]
AdoQuery1.Close;
AdoQuery1.SQL.Clear;
AdoQuery1.SQl.Text := 'INSERT into Articulos( Nombre, precio, descripcion) Values(:vnom, :vpre:, :vdesc)';
AdoQuery1.ParamByName('vnom').asString := edit1.text;
AdoQuery1.ParamByName('vpre').asString  := edit2.text;
AdoQuery1.ParamByName('vdesc').asString := edit3.text;
adoquery1.ExecSQL

De ésta forma los parámetros ya se los pasas a la sentencia SQL, con los valores formateados en string, por eso hemos puesto el asString, si quisieras pasarlos a enteros deberias primero, hacer un casta al text del edit (StrToInt(edit1.text)) y en lugar de poner asstring pondrías asInteger.

Espero te sirva.

Saludos

P.d: bienvenido al ClubDelphi

Última edición por Bicho fecha: 05-12-2006 a las 11:48:31.
Responder Con Cita