PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Un query sencillo
Un query sencillo
Débuté par Raül Vidiella, 25 fév. 2009 14:38 - 4 réponses
Posté le 25 février 2009 - 14:38
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
Posté le 26 février 2009 - 08:36
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
Posté le 26 février 2009 - 10:58
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
Posté le 28 février 2009 - 03:32
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
Posté le 10 mars 2009 - 19:43
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