duvida de sql e asp

OldMan

Power Member
A dúvida é a seguinte:

tal=coiso.RecordCount

esperava eu que se a consulta tivesse obtido 5 resultados a var tal fosse igual a 5, mas fica com o valor de -1
alguem sabe porque?
Obrigado
 
tas a utilizar o objecto recordset?
eu normalmente faço assim:

Set rsCount = objConn.Execute("SELECT COUNT(*) FROM tabela AS total")

ou seja, a BD que faça o trabalho..
 
pois, por sql tambem conhecia, mas se realmente existisse algo deste género como já vi em sites de ajuda era bem mais simples, mas se nao der terei de fazer por ai
 
eu tambem gostava que funcionasse, mas nao da.
sim, está a retornar alguns records, alias, ele mostra os records na pagina
 
Mas o "coiso" é o q? Um Dataset?
Se for um Dataset tens de saber qual a tabela em que está o teu resultado.

Se só tens um SELECT então os resultados são retornados na tabela 0 e ficas então com:

numRegisto = coiso.Table[0].Rows.Count;
 
Set coiso = Server.CreateObject("ADODB.Recordset")

e tentei como tinhas dito, mas deu erro na mesma.
ainda nao tentei, mas acho que vai dar para fazer como o bergonzzi tinha dito, usando o COUNT.
 
Back
Topo