FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error insert con campo incremental
Buenas¡¡¡¡
Pues estoy con una tabla(EN ACCESS) muy simple de 2 campos. El codigo de tipo incremental y nombre tipo texto. Adjunto codigo de insertar: procedure TForm1.Button1Click(Sender: TObject); begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Text:='INSERT INTO TABLA1 (cod,nombre)'+'VALUES ("","'+ComboBox1.Text+'")'; Query1.ExecSQL; end; Y EL ERROR QUE ME SALE ES: Project Project1.exe raised exception class EDBEngineError with message 'General SQL error.[Microsoft][Controlador ODBC Microsoft Access]. Pocos parámetros. Se esperaba 2.'. Process stopped. Use Step or Run to continue. AYUDARME PLEASEEEE¡¡¡¡ |
#2
|
||||
|
||||
Hola y bienvenido a los foros.
Te recomiendo que leas las Guías de Estilo (1 y 2) de los foros. También puedes echarle un vistazo a esto para utilizar TAG's al colocar código delphi. En cuanto al problema, yo lo que haría sería probar sin añadir el campo incremental a la SQL; Ya que es un campo incremental no debes añadirlo y en tu caso estás intentando colocar un "" (vacío) que no es lo mismo que no añadir nada. También puedes usar QuotedStr para los tipo Texto. Prueba con:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
JO si añado lo de QuotedStr(ComboBox1.Text), me sale error de que la funcion QuotedStr no está definida en la expresión. Si no lo pongo me sale el error de que pocos parametros se esperaba un parametro..Jo de todos modos muchas gracias por contestar
|
#5
|
|||
|
|||
Muchas Graciassssss. Funciona divinamente y me añade el solito la clave que era lo que quería. Bueno saludos y de nuevo gracias.
|
#6
|
||||
|
||||
Cita:
AÑADO: Veo que ya la encontraste.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Asignacion de un tento RichEdit a un campo Mysql mediante un Insert/Update | imolinae | MySQL | 1 | 29-06-2007 21:25:21 |
Hacer un insert o un update en un campo array | David | Firebird e Interbase | 4 | 27-04-2007 19:14:13 |
Error al hacer insert (campo fecha) en firebird con fibplus | Acanol | Firebird e Interbase | 7 | 15-06-2006 09:05:07 |
Problema con insert y campo float | Ivanzinho | SQL | 4 | 22-06-2005 10:07:22 |
obtener valor de un campo despues de un insert + applyupdates(0) | wonder boy | Conexión con bases de datos | 1 | 10-06-2004 23:05:39 |
|