PORQUE O RECORDCOUNT SO DA -1 ?¬šÃ€ŠÃ‚¿?
pessoal estou com um problema talvez bobo para voces...
eu fiz essa consulta:
rs.Open "select * from Clientes", con
MsgBox "" & rsFlex.RecordCount
a mensagem aparece -1 !!!
e na tabela tem mais de 30 Clientes cadastrados....
alguém poderia me ajudar ???
Desde já agradeço muito !
eu fiz essa consulta:
rs.Open "select * from Clientes", con
MsgBox "" & rsFlex.RecordCount
a mensagem aparece -1 !!!
e na tabela tem mais de 30 Clientes cadastrados....
alguém poderia me ajudar ???
Desde já agradeço muito !
vc tem q abrir a tabela como
adOpenStatic
adOpenStatic
rs.Open "select * from Clientes", con
MsgBox "" & rsFlex.RecordCount
Pode ser pq voce coloca rs.open e quando vai pegar o recordcount vc coloca rsflex.Recordcount!!
Tenta mudar e se não resolver posta mais partes do seu codigo como a abertura da base de dados.. ok!?
MsgBox "" & rsFlex.RecordCount
Pode ser pq voce coloca rs.open e quando vai pegar o recordcount vc coloca rsflex.Recordcount!!
Tenta mudar e se não resolver posta mais partes do seu codigo como a abertura da base de dados.. ok!?
essa parte do msgbox eu errei, é assim:
MsgBox "" & rs.RecordCount
obrigado ! vou tentar abrir como adOpenStatic, como vc disse !
MsgBox "" & rs.RecordCount
obrigado ! vou tentar abrir como adOpenStatic, como vc disse !
Funcionou com o adOpenStatic !!!!!
rs.Open "select * from Clientes", con,adOpenStatic
qual a diferença ????
Obrigado pela atenção TONARE25 !!!
rs.Open "select * from Clientes", con,adOpenStatic
qual a diferença ????
Obrigado pela atenção TONARE25 !!!
Se você ainda não resolveu o seu problema, tente isso:
Citação:
conexao.cursorlocation = 3
conexao.open ".........................."
Tópico encerrado , respostas não são mais permitidas