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

Mysql y ASP (sencillo)

Estas en el tema de Mysql y ASP (sencillo) en el foro de Mysql en Foros del Web. Hola, estoy intentando hacer una consulta de una base de datos mysql con asp. Instalé el Driver de Mysql, versión 5.1 en mi VPS. Parece ...
  #1 (permalink)  
Antiguo 12/04/2012, 06:13
Avatar de blade72  
Fecha de Ingreso: junio-2002
Ubicación: Valencia
Mensajes: 734
Antigüedad: 21 años, 10 meses
Puntos: 2
Mysql y ASP (sencillo)

Hola, estoy intentando hacer una consulta de una base de datos mysql con asp.

Instalé el Driver de Mysql, versión 5.1 en mi VPS.
Parece que todo fue bien.
Luego creé la página de asp, configurando las conexiones:

<% 'Conexiones
dim ConnectString, conn, rs, sql

ConnectString = "Driver={MySQL ODBC 5.1 Driver}; Server=localhost; Database=xxx; UID=yyy; PWD=zzz; Option=3"

Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
Set rs = Server.CreateObject("ADODB.Recordset")
rs.CursorType = 3

sql = "select * from usuarios"
rs.open sql, conn, 3,3

response.write "TOTAL = " & rs.recordcount 'aquí debería mostrar el total de usuarios
%>

La conexión a base de datos parece que está bien hecha ya que no me da ningún tipo de error en ese aspecto, sin embargo al hacer la selección el total sale "-1", es decir no realiza la selección correctamente ya que usuarios hay sobre 10, que es lo que debería mostrar la variable "TOTAL"

¿Alguna idea de por qué no selecciona bien?
  #2 (permalink)  
Antiguo 12/04/2012, 07:37
Avatar de blade72  
Fecha de Ingreso: junio-2002
Ubicación: Valencia
Mensajes: 734
Antigüedad: 21 años, 10 meses
Puntos: 2
Respuesta: Mysql y ASP (sencillo)

Curiosamente si cambio a MDB Access, las consultas las realiza perfectamente.
No tengo ni idea de por qué no realiza esta selección correctamente, siempre sale "-1"

Etiquetas: asp, select, sql
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 16:45.