SOMAR RECORDSET
pessoal,
criei um codigo no vb 6.0 que faz um select no banco de dados...
a questão é como posso fazer a contagem de registros dentro desta recordset...
tentei com rs.recordconut mais nao funcionou
att,
Marcelo Bressan
criei um codigo no vb 6.0 que faz um select no banco de dados...
a questão é como posso fazer a contagem de registros dentro desta recordset...
tentei com rs.recordconut mais nao funcionou
att,
Marcelo Bressan
M_BRESSAN,
O RecordCount só funciona em caso de:
- adOpenKeyset;
- adOpenStatic;
Não funciona para:
- adOpenForwardOnly;
- adOpenDynamic;
Ou você muda o CursorType (acima) ou coloca a contagem dentro da própria Query. Exemplo:
============
select count(*) from tTabela
============
[]'s,
Tunusat.
O RecordCount só funciona em caso de:
- adOpenKeyset;
- adOpenStatic;
Não funciona para:
- adOpenForwardOnly;
- adOpenDynamic;
Ou você muda o CursorType (acima) ou coloca a contagem dentro da própria Query. Exemplo:
============
select count(*) from tTabela
============
[]'s,
Tunusat.
Preencha o recordset assim:
Dim sql as String
sql = "SELECT * FROM SuaTabela"
rs.Open sql, oConexao, adOpenKeyset, adLockOptimistic
MsgBox "Quantidade de Registros: " & rs.RecordCount
obs.: oConexão, é sua conexão com o banco de dados
Dim sql as String
sql = "SELECT * FROM SuaTabela"
rs.Open sql, oConexao, adOpenKeyset, adLockOptimistic
MsgBox "Quantidade de Registros: " & rs.RecordCount
obs.: oConexão, é sua conexão com o banco de dados
Tópico encerrado , respostas não são mais permitidas