Foros del Web » Programando para Internet » ASP Clásico »

consulta de 2 tablas

Estas en el tema de consulta de 2 tablas en el foro de ASP Clásico en Foros del Web. Necesito realizar una consulta 2 tablas relacionadas por una llave primaria el codigo que tengo es le siguiente sql1=" select '"&tabla2&"'.id_downHead, SUM('"&tabla2&"'.boards_door2) AS suben2, SUM('"&tabla2&"'.exits_door2) ...
  #1 (permalink)  
Antiguo 21/10/2008, 13:21
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 6 meses
Puntos: 0
consulta de 2 tablas

Necesito realizar una consulta 2 tablas relacionadas por una llave primaria el codigo que tengo es le siguiente

sql1="

select '"&tabla2&"'.id_downHead, SUM('"&tabla2&"'.boards_door2) AS suben2, SUM('"&tabla2&"'.exits_door2) AS bajan2, SUM('"&tabla2&"'.blocks_door1) AS BLO1, SUM('"&tabla2&"'.blocks_door2) AS BLO2, SUM('"&tabla2&"'.pablos_door1) AS PA, SUM('"&tabla2&"'.pablos_door2) AS PA2,SUM('"&tabla2&"'.boards_door1) AS suben1, SUM('"&tabla2&"'.exits_door1) AS bajan1 from '"&tabla2&"'INNER JOIN'"&tabla1&"'"
sql2="on "&tabla2&"'.id_downHead = " &tabla1&"'.id;'"



pero me envia el siguiente error
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][SQL Native Client][SQL Server]Ejecutando SQL directamente, sin cursor.



alguien me podria dercir cual es el error por favor
  #2 (permalink)  
Antiguo 21/10/2008, 13:25
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: consulta de 2 tablas

usa cursores

Rs.Open sql1, MM_conn_STRING,1,3
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 22/10/2008, 09:29
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: consulta de 2 tablas

me podrias dar un ejemplo por favor
esque soy nueva en utilizar asp
y todavia no he manejado todo
:)



sql1="select '"&tabla2&"'.id_downHead, SUM('"&tabla2&"'.boards_door2) AS suben2, SUM('"&tabla2&"'.exits_door2) AS bajan2, SUM('"&tabla2&"'.blocks_door1) AS BLO1, SUM('"&tabla2&"'.blocks_door2) AS BLO2, SUM('"&tabla2&"'.pablos_door1) AS PA, SUM('"&tabla2&"'.pablos_door2) AS PA2,SUM('"&tabla2&"'.boards_door1) AS suben1, SUM('"&tabla2&"'.exits_door1) AS bajan1 from '"&tabla2&"'INNER JOIN'"&tabla1&"'"
sql2="on "&tabla2&"'.id_downHead = " &tabla1&"'.id;'"

sql= sql1 + sql2

Set rscp= Server.CreateObject("ADODB.Recordset")
rscp.Open sql, conn, 3 ,3

id = rscp("id")

Última edición por TERE_20_20; 22/10/2008 a las 09:39
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 15:34.