Guest Guest Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 porque tendo mais de 10 registros no meu bd o rs.recodcount esta retornando -1 ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 Isso acontece porque voce não esta especificando um tipo de cursor, tenta criar o recordset assim: set conexao=server.createobject("adodb.connection") caminho="DBQ=" & server.mappath("banco.mdb") conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & caminho SQL = "select * from tabela" SET RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL,conexao,3,3 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 set conn= server.createobject("ADODB.Connection") conn.Open="DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=localhost;" & "DATABASE=nm;" & "USER=root;" & "PASSWORD=;" set rscolunas= server.createobject("ADODB.Recordset") rscolunas.Open sql,conn,3,3mesmo assim não funcionou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 No MySQL não funciona, voce vai ter que usar Select count ou fazer um loop dentro do recordset e armazenar a qtdade de registros em uma variavel. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Guest
porque tendo mais de 10 registros no meu bd o rs.recodcount esta retornando -1 ?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.