Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema con consulta (https://www.clubdelphi.com/foros/showthread.php?t=93301)

elmaster001 26-07-2018 17:07:06

problema con consulta
 
SUCEDE QUE TENGO DOS TABLAS. LA TABLA 1 LE HAGO UN INSERT PARA GENERAR UN VALOR AUTONUMERICO Y MI PROBLEMA RECIDE EN QUE CUANDO REALIZO MI SEGUNDA CONSULTA PARA AÑADIR ESE CAMPO AUTONUMERICO A LA TABLA 2 ME DA UN ERROR QUE DICE QUE NO COINCIDEN CON EL TIPO DE DATOS. EL OTRO PROBLEMA ESTA EN QUE EL CAMPO AUTONUMERICO LO HE INTENTADO LLEVAR A NUMERO PERO ME DA EL MISMO ERROR. ESPERO ME PUEDAN AYUDAR.




qUry.Close;
qUry.sql.Clear;
qUry.sql.Add('INSERT INTO TABLA2 VALUES (');
qUry.sql.Add(#39 + CAMPOAUTONUMERICO.TEXT+#39+ ',' ); ---AQUI EN ESTE CAMPO INSERTA UN VALOR QUE ES AUTONUMERICO PERO POR EL TIPO NO ME DEJA.
qUry.sql.Add(#39 + edit1.text+#39+ ',' );
qUry.sql.Add(#39 + StatusBar1.Panels[1].Text+ #39+',');
qUry.sql.Add(#39 + StatusBar1.Panels[4].Text+ #39+',');
qUry.sql.Add(#39 + ABIERTA+#39+')' );
qUry.ExecSQL;

gatosoft 26-07-2018 17:57:26

¿podemos ver la definición de tus tablas?
¿estas seguro de que CAMPOAUTONUMERICO.TEXT contiene un valor numérico al momento de construir esta sentencia? (supongo que es un Tedit, o algo asi)
¿ABIERTA es una constante?

elmaster001 26-07-2018 18:05:14

Cita:

Empezado por gatosoft (Mensaje 527778)
¿podemos ver la definición de tus tablas?
¿estas seguro de que CAMPOAUTONUMERICO.TEXT contiene un valor numérico al momento de construir esta sentencia? (supongo que es un Tedit, o algo asi)
¿ABIERTA es una constante?

SI ES UNA CONSTANTE ESE VALOR VA FIJO EN EL CAMPO.


YO TENGO TODO TIPO TEXTO EXCEPTO EL PRIMER CAMPO DE LA TABLA 1 QUE ES AUTONUMERICO QUE EN LA TABLA DOS A LA QUE LO QUIERO LLEVAR ES TIPO TEXTO, INTENTE CAMBIARLO A NUMERO PERO ME DA EL MISMO ERROR NO COINCIDEN LOS TIPOS DE DATOS.

Casimiro Notevi 26-07-2018 18:08:07

Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración :)

Y recuerda poner los tags al código fuente, ejemplo:



Gracias :)

Además, no olvides poner títulos descriptivos a tus preguntas, porque "problema con consulta" no describe nada de lo que preguntas.

ecfisa 26-07-2018 20:07:54

Hola.

Por favor, no escribas todo en mayúsculas.



Saludos :)

Neftali [Germán.Estévez] 27-07-2018 10:12:14

¿Puedes poner la SQL que quieres utilizar?
Se me hace complicado la forma es que has codificado la SQL (sobre todo lo referente a las comillas).


La franja horaria es GMT +2. Ahora son las 06:55:23.

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