Myakire, mi estimado, su opinión es tan importante como la de cualquiera y siempre es bienvenida!
Cita: ...es que NO USES en la medida de lo posible, sus métodos o propiedades. Es decir, no uses recordcount, no uses filter, no uses nada que no sea SQL estandar y te evitaras muchos dolores de cabeza
Sigamos con las comparativas:
- objRS.RecordCount y objRS.GetRows -> como vimos, no funciona en Win aunque si en Lin
- objRS.filter -> FUNCIONA EN AMBOS DOS SIMULTANEAMENTE!!!
Esto es un fragmento de un sistema de "poll" que migré de Access a MySQL
Código:
rsActive.Open "enc_poll", objPollConn, 0, 3, &H0002
rsActive.Filter = "poll_active = 'yes'"
...y como dije, anda en Win y Lin
Cita: creo que alguna vez leí que server.execute no sirve en linux, pero eso no me lo creas hasta no probarlo
También lo había leído, pero fue una de las primeras cosas que probé
- Server.Execute() -> Funciona en Linux
- Server.Transfer() -> Funciona en Linux
- objConnection.Execute("DELETE FROM...") -> Funciona en Linux
Los caracteres "[" y "]" NO sirven en MySQL para encerrar nombres de tablas y campos.
Por ahora, esas son las cuestiones que detecté.