Consulta tablas sql (desesperado)

20/08/2007 - 13:56 por xavinp | Informe spam
Buenas a todos,

A priori la pregunta parece simple, pero la verdad es que uno es un
poco novato y me estoy volviendo tarado buscando...

Tengo una aplicación corriendo en visual basic.net la cual me abre un
pop-up para enviar mails de empresa. El problema me viene dado cuando
en la rutina de construir el mail, llega al objeto NumPedCli ya que
dice que no pertenece a la tabla. La consulta que hago en un principio
es esta:

DTPlazos = BDW.Ejecutar("Select
C.codcli,C.nom,numped,codart,desmod,fecent,comentar,canped,preven from
pedclili as P Inner Join Clientes as C on P.codcli=C.codcli Where
fecent>{" & Fecha & "} and fecent<{" & FechaFin & "} and codart<>'POT'
and codart<>'POTB' and C.codcli=" & CodCli & " order by
numped,fecent")

y la tabla a la cual pertenece NumPedCli es una que se llama pedclica
y no se como juntarla con la tabla pedclili que veís en la consulta ya
que es una columna de la tabla que me hace falta ver.

Por favor, ponedme la sintaxis que tendría que escribir correctamente,
ya que voy un poco perdido. Gracias!

Preguntas similare

Leer las respuestas

#1 SYoung
20/08/2007 - 15:24 | Informe spam
Select C.codcli,
C.nom,
numped,
codart,
desmod,
fecent,
comentar,
canped,
preven
from pedclili as P
Inner Join Clientes as C on P.codcli= C.codcli
Where fecent > {" & Fecha & "} and
fecent < {" & FechaFin & "} and
codart <> 'POT' and
codart <> 'POTB' and
C.codcli=" & CodCli & "
order by numped, fecent")

Sin saber el SCHEMA de la tabla pedclica estaría adivinando al sugerirte una
solución. Es necesario que nos proveas con las columnas que forman parte de
la llave primaria de las tablas pedclili, pedclica y Clientes para así saber
como estas tablas se relacionan entre si.

Una observación, veo que tienes unos "curly braces" en tu consulta y T-SQL
no los utiliza. Debes de usar "()" paréntesis.


"" wrote:

Buenas a todos,

A priori la pregunta parece simple, pero la verdad es que uno es un
poco novato y me estoy volviendo tarado buscando...

Tengo una aplicación corriendo en visual basic.net la cual me abre un
pop-up para enviar mails de empresa. El problema me viene dado cuando
en la rutina de construir el mail, llega al objeto NumPedCli ya que
dice que no pertenece a la tabla. La consulta que hago en un principio
es esta:

DTPlazos = BDW.Ejecutar("Select
C.codcli,C.nom,numped,codart,desmod,fecent,comentar,canped,preven from
pedclili as P Inner Join Clientes as C on P.codcli=C.codcli Where
fecent>{" & Fecha & "} and fecent<{" & FechaFin & "} and codart<>'POT'
and codart<>'POTB' and C.codcli=" & CodCli & " order by
numped,fecent")

y la tabla a la cual pertenece NumPedCli es una que se llama pedclica
y no se como juntarla con la tabla pedclili que veís en la consulta ya
que es una columna de la tabla que me hace falta ver.

Por favor, ponedme la sintaxis que tendría que escribir correctamente,
ya que voy un poco perdido. Gracias!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida