tienes toda la razon casimiro,
de todas formas tengo un pequeño problemita a la hora de insertar
Código Delphi
[-]
form1.zquery1.sql.Add('insert into contactos (codigo, nombre, fechaingre, horaingre, aportacion, observaciones) VALUES(');
form1.ZQuery1.SQL.Add(QuotedStr(nombre));
form1.zquery1.SQL.Add(',');
form1.ZQuery1.SQL.Add(QuotedStr(fechaingre));
form1.zquery1.SQL.Add(',');
form1.ZQuery1.SQL.Add(QuotedStr(horaingre));
form1.zquery1.SQL.Add(',');
form1.ZQuery1.SQL.Add(QuotedStr(aportacion));
form1.zquery1.SQL.Add(',');
form1.ZQuery1.SQL.Add(QuotedStr(observamemo.Text));
form1.zquery1.SQL.Add(')');
form1.ZQuery1.ExecSQL;
El invento de arriba me ha funcionado cuando todos los datos son convertidos de edit.text, pero cuando ya son externos y variando el tipo de dato, ya no funciona.
Donde codigo es autoincrement, fechaingre y horaingre son del sistema tipo tdate y ttime, aportacion es un numero real convertido desde un edit.text y observaciones es directo desde un memo.
No puedo poner quotedstr en fecha porque es fecha, ahi tengo el problema, de que manera puedo añadir los tipos, fecha, hora y real
estoy leyendo sql, como me dijiste, pero a la hora de usarlo en delphi, tengo un pequeño problemita.