Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema también con inner join

Estas en el tema de Problema también con inner join en el foro de Bases de Datos General en Foros del Web. Hola, tengo este select (sql server) y no me funciona, Código: "SELECT com.nombre_comision, ucom.id_usuario, ucom.id_comision, ucom.cargo_comision, ucom.id_estado_comision, ucom.fecha_ingreso_comision, ucom.fecha_termino_comision, com.id_comision"&_ "FROM usuario_comision ucom INNER JOIN ...
  #1 (permalink)  
Antiguo 04/03/2005, 10:35
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
Problema también con inner join

Hola, tengo este select (sql server) y no me funciona,
Código:
"SELECT com.nombre_comision, ucom.id_usuario, ucom.id_comision, ucom.cargo_comision, ucom.id_estado_comision, ucom.fecha_ingreso_comision, ucom.fecha_termino_comision, com.id_comision"&_
"FROM  usuario_comision ucom INNER JOIN  "&_
"comision com ON ucom.id_comision = com.id_comision"&_
"ORDER BY com.nombre_comision"
donde ucom es el alias de la tabla usuario_comision y com es alias de la tabla comision
los "&_ son la konkatenación en asp, (puede ke influya esto???)

el error que me da al ejecutar la página asp es :
"Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'ucom'."

porfiss ayúda urgente ..gracias..
  #2 (permalink)  
Antiguo 04/03/2005, 10:50
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
No te faltan espacios?

"SELECT com.nombre_comision, ucom.id_usuario, ucom.id_comision, ucom.cargo_comision, ucom.id_estado_comision, ucom.fecha_ingreso_comision, ucom.fecha_termino_comision, com.id_comision"&_
"FROM usuario_comision ucom INNER JOIN "&_
"comision com ON ucom.id_comision = com.id_comision"&_
"ORDER BY com.nombre_comision"
  #3 (permalink)  
Antiguo 04/03/2005, 11:09
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
dónde me dices tu ke me pueden faltar espacios???

porsi,, kuando hago la konsulta en el sql server me trae los resultados..
pero el problema es kuando koloko el kódigo en la pág. asp
  #4 (permalink)  
Antiguo 04/03/2005, 11:26
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
Donde puse de color rojo
  #5 (permalink)  
Antiguo 04/03/2005, 11:43
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
si están kon espacios.
  #6 (permalink)  
Antiguo 04/03/2005, 13:55
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
Puedes mandar la sentencia a la pagina para confirmar la sintaxis para ver que esta mandando
  #7 (permalink)  
Antiguo 04/03/2005, 15:18
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
me arroja este error
ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
  #8 (permalink)  
Antiguo 04/03/2005, 15:22
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
Pon esto entre parentesis:

ON(ucom.id_comision = com.id_comision)
  #9 (permalink)  
Antiguo 07/03/2005, 08:29
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
no funcionó.
bueno, haciendo los select por separado me funciona pero el rollo es que ahora no me trae los nom_comision en orden alfabético, mientras que en otros select con un inner join si los trae ordenado.
el kódigo ke tengo es este, donde '"&id_comision&"' es una variable ke reskato de un select anterior.


Sql_NomComision="SELECT * from comision "&_
"where id_comision = '"&id_comision&"' "&_
"order by nombre_comision"
Set Rs_NomComision=Createobject("ADODB.Recordset")
Rs_NomComision.Open Sql_NomComision, Connae

nom_comision = Rs_NomComision("nombre_comision")
  #10 (permalink)  
Antiguo 07/03/2005, 10:25
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
Intenta con esto:


Código:
 Select comision.nombre_comision,usuario_comision.id_usuario,usuario_comision.id_comision,
usuario_comision.cargo_comision,usuario_comision.id_estado_comision,usuario_comision.fecha_ingreso_comision,
usuario_comision.fecha_termino_comision,comision.id_comision from usuario_comision inner join comision on(usuario_comision.id_comision=comision.idcomision) order by comision.nombre_comision
  #11 (permalink)  
Antiguo 07/03/2005, 11:23
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0

heeeee....!!! ahora sip.... parese ke había problema kon los alias...
agradezko muxo tu ayuda, e interés kon mi problema.
  #12 (permalink)  
Antiguo 07/03/2005, 15:56
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
De nada.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:43.