Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2006, 20:35
Avatar de darom
darom
 
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta Multiples consultas a base de datos

Hola Amigos:
deseo hacer una consulta a una tabla de una base de datos, obtener un dato de ella y despues conectarme a otra tabla de la misma base de datos y obtener otros datos.
Estoy trabajando en el siguiente código, pero me da el siguiente error:
Agradeceré me puedan dar una opinión de lo que falla.

Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis (falta operador) en la expresión de consulta '[email protected]'.
/perfil.asp, línea 17

perfil.asp
Código:
<!--#include file="comunes.asp"-->
<%
Dim oConn, rs, SQL
Conectar
Registro rs
SQL = "SELECT * FROM mensajes WHERE idmensaje=" & Request.QueryString("idmensaje") & ""
rs.Open SQL, oConn
cuantos=rs.recordcount
Correo=rs.Fields("Email")
Autor=rs.Fields("Autor")
LimpiarRS (rs)
LimpiarConexion
Dim rs2
Conectar
Registro rs
SQL = "SELECT * FROM resultados WHERE Email=" & Correo & ";"
rs.Open SQL, oConn
 %>
La línea 17 es: rs.Open SQL, oConn


La página comunes.asp contiene
Código:
<%
Sub Conectar
' Conecta a bd

set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db\midatabase.mdb")


End Sub
'================================================================================================

Sub Registro (id)
' Crea un recordset 


set id=Server.CreateObject("ADODB.Recordset")


End Sub

'================================================================================================

Sub LimpiarConexion

oConn.Close
set oConn=nothing

End Sub

'================================================================================================

Sub LimpiarRS (rs)

rs.Close
set rs=nothing

End Sub
%>
Desde ya muchas gracias