Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/04/2005, 19:41
Avatar de kalijunfan
kalijunfan
 
Fecha de Ingreso: febrero-2004
Ubicación: Montevideo, Uruguay
Mensajes: 96
Antigüedad: 21 años, 2 meses
Puntos: 0
Sonrisa

bueno sebastown, entonces tenés un problema, porque mysql maneja los recordsets de una manera muy distinta a access o sqlserver.

una de las principales diferencias es justamente que en el caso de los tipos de cursores son todos readonly ya que las actualizaciones de la base de datos se realizan por medio de consultas sql.

te podría ayudar mejor si supiera para qué necesitás un cursor dinámico, que salvo que sea para actualizar el registro en la base de datos (que lo podés hacer perfectamente con una consulta sql) no veo para qué lo podés necesitar.

de todas formas a ambos quisiera darles un consejo, si van a utilizar bases de datos de mysql les recomiendo utilizar php, si van a usar asp les conviene usar sqlserver, access o en su defecto xml. todo depende del servidor en que están trabajando, pero como están usando asp supongo que debe ser un servidor windows ya que si están usando asp en linux es una pésima, pero muy pésima idea.

tengan en cuenta que asp es un producto de microsoft y por consiguiente está enfocado a sus propios productos (o sea access y sqlserver) ofreciendo "compatibilidad" con otras bases de datos, pero con ninguna base de datos va a funcionar tan bien como con las suyas propias.

en el caso de php, que funciona bastante mejor y es muy superior a asp si bien está desarrollado enfocado principalmente a funcionar mejor sobre una plataforma linux y con mysql como base de datos con la que mejor compatibilidad tiene, puede y siempre funciona igualmente bien en windows, y si su servidor es windows y tiene bases de datos de mysql seguramente tenga también php, por eso es que les recomiendo fervientemente que si usan bases de datos de mysql utilicen php, que es incluso hasta más fácil de programar que asp.

personalmente cuando desarrollo aplicaciones para sitios webs siempre me manejo con un par de simples reglas:

servidor windows = asp = sqlserver o access o xml
servidor linux = php = mysql

tan simple como eso y siempre obtengo la mejor performance en ambos casos

si quieren mayor ayuda por favor aclaren mejor (con ejemplos de código aún mejor) lo que necesitan hacer, ya que todo depende de la tarea a realizar.

saludos y espero que mis consejos les hayan sido útiles.