Cita:
Empezado por pedrocrespo35
QLQuery.SQL.Add('Insert Into datos(id,nombre, fecha, numero) Values(null,'+#39+Edit1.text++#39+')'); y funciona perfectamente pero a la hora de realizarlo para que ingrese el Edit2 y el Edit3 me marca un error.
|
¿Y funcione perfectamente?, supongo que quieres decir que compila sin errores.
Ya te comenté que esa línea está mal, fíjate:
Código Delphi
[-]
QLQuery.SQL.Add('Insert Into datos(id,nombre, fecha, numero) Values(null,'+#39+Edit1.text++#39+')');
Estás insertando:
id = null
fecha = +#39+Edit1.text++#39+
numero =
Resumiendo,
- si el campo id es clave primaria no puedes insertar un nulo. Salvo que tengas un generador automático.
- una fecha correcta no es, evidentemente, esto: +#39+Edit1.text++#39+
- numero debe tener un valor porque lo has indicado en los campos, a no ser que tenga un valor por defecto.
- también hay problemas de sintaxis con las comillas ('), no es correcto.
Te aconsejo que extraigas esa sentencia y te fijes con cualquier ejemplo que encontrarás en clubdelphi la forma de hacerlo.
Y ve preguntando según te vayan saliendo mensajes de error.