insertar sqlquery
hola a todos :
soy nuevo en esto de delphi con mysql quiza sea algo tonto lo que pregunto tengo un forma donde me conecto con sql connection e intento insertar un dato con sqlquery mi coneccion esta bien mi codigo es este sqlquery1.close; sqlquery1.SQL.clear: sqlquery1.SQL.add('insert into nomina(id,nombre) values(:4, :contabilidad)'); sqlquery1.ExecSQL; me manda este error dbexpress driver does not support the TDBXType.UNKNOWN data type. vendor eoor message alguien me puede ayudar |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Recuerda poner los tags al código fuente, ejemplo: Gracias :) En relación a tu consulta, sobran los dos puntos, eso se usa para pasarle parámetros, que parece que no es tu caso: |
Lo que estás haciendo es si vas a pasarle ya los valores, sin parámetros, ejemplo:
|
hola Casimiro: Te agrdesco tu ayuda ya introduje el codigo que me muestras y ahora me manda otro error , perdon mi ignorancia este es el error SQLQuery1:parameter 'id' not found |
Copia y pega el código que estás usando, y recuerda lo que te he comentado antes, de usar los 'tags' para el código ;)
|
Hola Casimiro :
no entiendo lo de los tags a pegar y respecto a el codigo ya lo pegue el primero tal como esta y me manda el error referido |
Cita:
Los tags es esto :) |
|
Hola Casimiro:
mira ya copie exactamente el primer codigo que pusiste y corri mi aplicacion y el error que manda es que no existe la variable 'id' por en la primera linea veo que me pones insert into nomina (id, nombre) values (:id, :nombre); por lo poco que comprendo deberia ir despues de values los valores fijod que qioero poner y despues en la siguientes 2 lineas donde esta sqlquery.parabyname('id') debo poner el valor real que quiero poner es asi |
Hola Casimiro:
estube revizando y encontre algunos errores de escritura ahora me manda este otro error column count doesn't match value count at row 1 |
Hola ttotto.
Si los nombres de tabla y campos son correctos (NOMINA, ID y NOMBRE), de este modo tiene que funcionar:
Saludos. |
Hola Buenos dias :
gracias Casimiro y Eficsa: Por la tarde estuve revisando paso a paso todo el codigo y ya pude insertar esto lo hago con datos fijos ahora lo intentare con 2 edit y pasando el valor a mis variables , gracias por su paciencia |
La franja horaria es GMT +2. Ahora son las 05:58:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi