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

AS con MYSQL

Estas en el tema de AS con MYSQL en el foro de ASP Clásico en Foros del Web. Alguien sabe como MYSql puede aceptar los metodos de asp para trabajar con base de datos como el recordcount, pagecount. Lo que sucede que al ...
  #1 (permalink)  
Antiguo 16/09/2005, 13:49
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 19 años, 7 meses
Puntos: 0
AS con MYSQL

Alguien sabe como MYSql puede aceptar los metodos de asp para trabajar con base de datos como el recordcount, pagecount. Lo que sucede que al momento que realizo el empaginamiento de resultados no coge con mysql, por lo demas esta bien la conexion, las consultas, actualizaciones, modificaciones pero todo esto con sentencias sql nada que ver con asp.

SI alguien sabe como solucionar esto problemas porfavor comuniquese conmigo.

Gracias...
  #2 (permalink)  
Antiguo 16/09/2005, 13:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Me comunico contigo

Yo utilizaria el metodo getRows y luego contaria el numero de registros de acuerdo al indice maximo de ese arreglo.

Código:
Set rs = "SELECT bla, bla"
if not rs.eof then
  ds = rs.GetRows()
end if

if isArray(ds) then
  mi_recordcount = uBound(ds,2)
end if
Solo una idea.

Salud!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/09/2005, 13:57
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Nunca tuve la necesidad, pero encontré esto buscando en google "ASP MySQL paging":

http://www.planet-source-code.com/vb...=8947&lngWId=4
__________________
...___...
  #4 (permalink)  
Antiguo 17/09/2005, 11:30
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
la forma que dice alzuwaga es la correcta, la forma para paginar con mysql es con la funcion de mysql
limit(desde, hasta)

sql = "select * from tutabla where condicion order by campo limit 0,50"

y la forma para hacer un recordcount. es hacer un

contar = "select count(*) as total from tutabla where condicion"

total = rs("total")

espero te sirva de algo.

el ejemplo de dazuaga es muy bueno para aprender hacer una paginacion con asp y mysql.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 19/09/2005, 20:23
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 19 años, 7 meses
Puntos: 0
creo que no me han entendido

MIren el problema no pasa por saber el numero de registros, sino de poder manejar el mysql con asp... espero que me entienda. EL mysql solo acepta los metodos de movimiento como el movenext... pero no otros como el pagecount o el absolutepage... ha eso me refiero, quiero saber si realmente se puede tener un dominio de los datos en mysql mediante asp...

Gracias
  #6 (permalink)  
Antiguo 19/09/2005, 21:20
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
se puede hacer totalmente con asp. con asp te puedes conectar a casi todas las bases de datos si no es que atodas. y puedes hacer muchas cosas mas que con access, mysql es muchisimo mas poderosa y tiene mas funciones solo qeu son diferentes. como te decia en mi mensaje anterior la paginacion no se hace ya con rs.recordcount ni pagecount ni absolutepage, simplemente con limit(desde, hasta) es mucho mas simple el ejemplo qeu te da dazuaga es perfecto bajalo y mira el codigo alli esta muy bien documentado para aprender de alli. al principio te parecera un poco raro pasarte de access a mysql pero ya luego te acostumbras asi me paso a mi y ya no me bajo de mysql con asp me parece lo mejor.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 14:03.