PDA

Ver la Versión Completa : error 206


marcelofabiani
26-05-2003, 03:31:56
estoy utilizando interbase y un ibquery para poder ver unos datos de una tabla, cuando hago un select normal puedo recoger esos datos pero si incluyo un WHERE me sale ese error 206 column unknow (nombre del campo). Alguien tiene una idea de porque me sale ese error?

__cadetill
26-05-2003, 09:54:51
verifica que todas las columnas de la clausula where pertenezcan a las tablas de la clausula from

marcelofabiani
26-05-2003, 16:31:39
Pues si pertenecen mi tabla es

CREATE TABLE "MONTOS"
(
"idmont" INTEGER NOT NULL,
"idcupie" INTEGER NOT NULL,
"monto" FLOAT NOT NULL,
"maquina" INTEGER NOT NULL,
"idplanilla" INTEGER NOT NULL,
"fecha" DATE NOT NULL,
"idcreditos" INTEGER NOT NULL,
PRIMARY KEY ("idmont")
);

y el select que deseo realizar es

select * from montos where (maquina=100) and (idcreditos=0)

__cadetill
26-05-2003, 18:53:44
probado y funcionando con

select * from montos where ("maquina"=100) and ("idcreditos"=0)

No se, pero seguramente abras creado el nombre del campo con las comillas :confused:

marcelofabiani
26-05-2003, 22:10:23
Pues el problema parece que estaba en el not null de cada campo le quito eso y no tengo ningun problema con el query