Buenas tardes, les presento mi problema a ver si hay alguien que pueda ayudarme con esto, lo cual agradezco de atemano.
quiero seleccionar todas las imagenes de un mismo proyecto, dichas imágenes entran por dos direcciones distintas:
caso 1) Al momento de crear el proyecto
caso 2) Cuando uno de los usuarios envia un mensaje desde la sala de visitas.
Para esto existen las siguientes tablas:
Para el caso 1:
----------------------------------------------
m_proyectos:
cod_proyecto
..
...
etc..
m_anexosproyecto
cod_foto
cod_proyecto
txt_filename (nombre del archivo jpg, gif, jpg)
txt_descripcion (descripción de la imagen)
nro_filsize (tamaño del archivo)
Para el caso 2:
----------------------------------------------------------
m_salas
cod_sala
cod_proyecto
....
....
etc...
T_salamensajes
cod_mensaje
cod_sala
....
m_anexosalas (cree esta tabla porque en las sala deben aparecer los anexos insertados en cada mensaje para determinado proyecto)
cod_anexosala
cod_mensaje
txt_filename (nombre del archivo jpg, gif, jpg)
txt_descripcion (descripción de la imagen)
nro_filsize (tamaño del archivo)
---------------------------------------------------------------------------------------
Lo que necesito es seleccionar todos los documentos que están en las tablas m_anexosproyecto y m_anexosalas , que pertenezcan al mismo proyecto.
Hice esto pero no resulta:
strSql ="Select * from m_anexosproyectos where cod_proyecto="&idp
union all
strSql ="Select a.cod_sala, a.cod_proyecto, b.cod_mensaje, c.txt_filename, " &_
"c.txt_descripcion, c.nro_filesize " &_
"from m_salas a, t_salasmensajes b, m_anexosalas c " &_
"where a.cod_sala = b.cod_sala " &_
"and b.cod_mensaje = c.cod_mensaje " &_
"and a.cod_proyecto = "&idp&";"
set mPdf=conexion.Execute(strSql)
<a href="http://www.dominio.es/documentos/proyectos/documentos/<%=mPdf( "txt_filename" )%>" target="_blank"><%=mPdf( "txt_descripcion" )%></a><br>Tamaño del Archivo: <%=mPdf( "nro_filesize" )/1000%> kb
El error del log es el siguiente:
254|800a000d|No_coinciden_los_tipos:_'union'
Alguien sabe que debería utilizar para rescatar esos datos?
Gracias de antameno por la ayuda