PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Un query sencillo
Un query sencillo
Iniciado por Raül Vidiella, fev., 25 2009 2:38 PM - 4 respostas
Publicado em fevereiro, 25 2009 - 2:38 PM
Llevo tada la mañana dandole vuelta, windev no es capaz de realizar este
query ????

SELECT
articles.descri AS desart,
articles.codmar AS codmar,
colors.descri AS descol,
codibarr.codart AS codart,
codibarr.codcol AS codcol,
codibarr.codibarr AS codibarr
FROM
codibarr,
colors,
articles
WHERE
articles.codart = codibarr.codart
AND colors.codcol = codibarr.codcol
AND colors.codmar = articles.codmar


Falta parametrizar, pero lo que quiero es que dado un codigo de barras
sacar un registro con la descripcion del articulo y el color.

campos para el join
articles
codart - codigo de articulo
codmar - codigo de marca

colors
codcol - codigo de color
codmar - codigo de marca
codibarr
codart - codigo de articulo
codcol - codigo de color

Creo que el query esta bien escrito, pero no hay manera de que funcione
(error initializing the query). Hago algo que no esta permitido ?

Saludos
Raül Vidiella
Publicado em fevereiro, 26 2009 - 8:36 AM
Hola. El Select parece correcto. ¿Como lo has generado? ¿El error te da en
el programa o al hacer un test en el Editor de Querys? ¿Puedes mostrarnos el
código que usas para usar ese Select?

Y por cierto... la cuenta de correo que usas en el foro no parece muy
seria...

Rubén



"Raül Vidiella" <jodt@spammer.com> escribió en el mensaje de noticias
news:49a536bb@news.pcsoft.fr...

Llevo tada la mañana dandole vuelta, windev no es capaz de realizar este
query ????

SELECT
articles.descri AS desart,
articles.codmar AS codmar,
colors.descri AS descol,
codibarr.codart AS codart,
codibarr.codcol AS codcol,
codibarr.codibarr AS codibarr
FROM
codibarr,
colors,
articles
WHERE
articles.codart = codibarr.codart
AND colors.codcol = codibarr.codcol
AND colors.codmar = articles.codmar


Falta parametrizar, pero lo que quiero es que dado un codigo de barras
sacar un registro con la descripcion del articulo y el color.

campos para el join
articles
codart - codigo de articulo
codmar - codigo de marca

colors
codcol - codigo de color
codmar - codigo de marca
codibarr
codart - codigo de articulo
codcol - codigo de color

Creo que el query esta bien escrito, pero no hay manera de que funcione
(error initializing the query). Hago algo que no esta permitido ?

Saludos
Raül Vidiella
Publicado em fevereiro, 26 2009 - 10:58 AM
Despues de intentarlo con el generador y no conseguirlo lo teclee
directamente en las pantalla de de codigo sql. Creo que el problema esta
en la union de las tablas articulos -> codigos de barras -> colores ->
articulos, no se si este tipo de union se pueden realizar en windev.

Desde que utilizo estas cuentas, he dejado de recibir bastante spam,
cuando sea necesario ya facilitare mi cuenta.
Saludos
Raül Vidiella


En/na Rubén Sánchez Peña ha escrit:
Hola. El Select parece correcto. ¿Como lo has generado? ¿El error te da en
el programa o al hacer un test en el Editor de Querys? ¿Puedes mostrarnos el
código que usas para usar ese Select?

Y por cierto... la cuenta de correo que usas en el foro no parece muy
seria...

Rubén



"Raül Vidiella" <jodt@spammer.com> escribió en el mensaje de noticias
news:49a536bb@news.pcsoft.fr...

Llevo tada la mañana dandole vuelta, windev no es capaz de realizar este
query ????

SELECT
articles.descri AS desart,
articles.codmar AS codmar,
colors.descri AS descol,
codibarr.codart AS codart,
codibarr.codcol AS codcol,
codibarr.codibarr AS codibarr
FROM
codibarr,
colors,
articles
WHERE
articles.codart = codibarr.codart
AND colors.codcol = codibarr.codcol
AND colors.codmar = articles.codmar


Falta parametrizar, pero lo que quiero es que dado un codigo de barras
sacar un registro con la descripcion del articulo y el color.

campos para el join
articles
codart - codigo de articulo
codmar - codigo de marca

colors
codcol - codigo de color
codmar - codigo de marca
codibarr
codart - codigo de articulo
codcol - codigo de color

Creo que el query esta bien escrito, pero no hay manera de que funcione
(error initializing the query). Hago algo que no esta permitido ?

Saludos
Raül Vidiella
Publicado em fevereiro, 28 2009 - 3:32 AM
Lo más probable es que los tipos de los campos que utilizas para el el Join sean de distinto tipo, repasa los tipos de los campos.

Saludos
Publicado em março, 10 2009 - 7:43 PM
Pues no, los tipos de datos son correctos y de igual tipo y longitut
Saludos
Raül Vidiella


En/na Salvador Soler ha escrit:

Lo más probable es que los tipos de los campos que utilizas para el el Join sean de distinto tipo, repasa los tipos de los campos.

Saludos