FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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: |
#3
|
||||
|
||||
Lo que estás haciendo es si vas a pasarle ya los valores, sin parámetros, ejemplo:
|
#4
|
|||
|
|||
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 SQLQuery1arameter 'id' not found |
#5
|
||||
|
||||
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
|
#6
|
|||
|
|||
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 |
#7
|
||||
|
||||
Cita:
Los tags es esto |
#9
|
|||
|
|||
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 |
#10
|
|||
|
|||
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 |
#11
|
||||
|
||||
Hola ttotto.
Si los nombres de tabla y campos son correctos (NOMINA, ID y NOMBRE), de este modo tiene que funcionar:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema de edición en SQLQuery | Jere_84 | Conexión con bases de datos | 3 | 28-06-2012 16:17:07 |
error con SQLQuery.Filter | marilinspi | Varios | 1 | 29-08-2011 14:35:06 |
Posible Bug en componentes SQLQuery ? | Critter | Lazarus, FreePascal, Kylix, etc. | 11 | 22-07-2008 12:49:07 |
Activar un SQLQuery | beatriz g | SQL | 3 | 29-08-2006 10:06:40 |
SQLQuery con IBExpress | Humberto Pertuz | Conexión con bases de datos | 2 | 05-11-2003 22:48:02 |
|