PDA

Ver la Versión Completa : problema con consulta


elmaster001
26-07-2018, 17:07:06
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
¿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 (http://www.clubdelphi.com/foros/guiaestilo.php), gracias por tu colaboración :)

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

http://www.clubdelphi.com/images/UtilizarTAGs.png

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.

https://s8.postimg.cc/6mqxh5xwl/Alza_Tus_Palabras.png

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).