Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho um site completo feito em asp e banco access. Tá perfeito nunca tive problemas.
Agora eu gostaria de mudar o banco para mysql devido a quantidade de registros e acessos simultaneos. O problema é que fiz a conexão com o mysql mas a conexão não me oferece suporte para paginação.
Eu pensei que fosse padrão o sql para qualquer banco.
No access eu crio a string dessa forma.
StringdeConexao="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\domains\site.com.br\db\banco.mdb"
set abredb = Server.CreateObject("ADODB.Connection")
abredb.Open(StringdeConexao)
Nas páginas se eu for utilizar paginação eu monto assim:
Set rs = Server.CreateObject("adodb.recordset")
sql="Select * FROM blalalblabb..."
rs.open Sql, abredb,3,3
Mas esses comando com o banco mysql não funcionam:
Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.
Minha conexão com o banco mysql é essa:
cnProdutos.Open "driver={MySQL ODBC 3.51 Driver};server=127.0.0.1;database=movedb;uid=root;pwd=;"
Terei de alterar todo meu código? Sem mencionar que o codigo para páginação é terrivel com esse banco mysql, no access eu monto com apenas 4 linhas utilizando o comando acima.
Tem outra forma de conectar com o banco mysql para aproveitar meu código? E não ter de refazer tudo.
Carregando comentários...