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

Por que me arroja el sigte error?? [Solucionado]

Estas en el tema de Por que me arroja el sigte error?? [Solucionado] en el foro de ASP Clásico en Foros del Web. Microsoft OLE DB Provider for ODBC Drivers error '80040e21' El controlador ODBC no admite las propiedades solicitadas. /horas/mismed.asp, line 218 Código: sql= "SELECT * FROM ...
  #1 (permalink)  
Antiguo 21/10/2004, 08:55
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Por que me arroja el sigte error?? [Solucionado]

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
El controlador ODBC no admite las propiedades solicitadas.

/horas/mismed.asp, line 218

Código:
sql= "SELECT  * FROM usuarios where   iduser = (SELECT idmedico from mismedicos where idpac = "&iduser&") "
	   
	
    Res.PageSize = 10
    Res.Open sql, Mi_Conexion, 1  ******** LINEA 218*******
    If Not Res.Eof Then
        Res.AbsolutePage = CLng(Session("Pag_Pro"))
    Else 
		Session("Pag_Pro") = 0
    End If

	dim n
	for n = 1 to Res.PageSize
	
	if Not Res.EOF then
El codigo es para una paginación, con un registro en la tabla misMedicos sale todo bien.. pero si la tabla tiene más un registro con el mismo idpac lanza el error..

Ejemplo de la tabla
Tabla mismedicos
Id autonumerico
idpac numero ' guarda el id del paciente
idmedico numero 'guerda el id del medico
id--id pac-- idMedico
1-----49----- 52
2-----49----- 53
__________________
Buena Vida...
Francisco

Última edición por Bluesman74cl; 21/10/2004 a las 11:55 Razón: Solucionado
  #2 (permalink)  
Antiguo 21/10/2004, 09:38
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Ya lo arreglé-... estaba en la consulta.. si bien la otra consulta estaba relativamente bien... esta está mejor escrita

Código:
sql= "SELECT  a.* FROM usuarios a, mismedicos e where  a.iduser = e.idmedico and idpac = "&iduser&" "
__________________
Buena Vida...
Francisco
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 12:14.