PDA

Ver la Versión Completa : Insert y parambyname


Dantael
17-11-2003, 05:47:40
Hola soy principiante :confused: y necesito ayuda para hacer una insersión este es el código que me produce el error de param1 not found si alguien puede decirme la forma correcta de introducir los datos, gracias de antemano.

Query1.sql.Clear;
Query1.SQL.Add('Insert Into DatosGrales No_Empleado, Nombre, Apellido_Paterno, Apellido_Materno, Edad, Domicilio, Telefono, Nivel_Estudios');
Query1.SQL.Add('Values param1, param2, param3, param4, param5, param6, param7, param8 ');
Query1.ParamByName('param1').asinteger:=strtoint(edit1.text);
Query1.ParamByName('param2').asstring:=edit2.text;
Query1.ParamByName('param3').asstring:=edit3.text;
Query1.ParamByName('param4').asstring:=edit4.text;
Query1.ParamByName('param5').asstring:=edit5.text;
Query1.ParamByName('param6').asstring:=edit6.text;
Query1.ParamByName('param7').asstring:=edit7.text;
Query1.ParamByName('param8').asstring:=edit8.text;
query1.open;

jachguate
17-11-2003, 08:50:24
En la sentencia, los parámetros deben ir precedidos por un signo de dos puntos (: )

Values :param1, :param2, etc.

Hasta luego.

;)