[RESOLVIDO] Pegar último registro dentro de um While

Usando a macro sc_select trago um resultset e faço um

while(!$rs->EOF){


$rs->MoveNext();

}

Como saber se o registro que estou é o último do resultset?

Se usou o sc_select()

Antes de entrar no LOOP ‘While’, pegue a quantidade de registros da consulta:

// Qtde de Registros Retornados.
$_QtdeRegistros=$rs->RecordCount();

$_Registro=0;

Dentro do While logo apos: while(!$rs->EOF) {

Coloque:

// Qtde de Registros Retornados.
$_QtdeRegistros=$rs->RecordCount();

$_Registro=0;

while (!$rs->EOF) {
	…

	$_Registro++;

	if ($_Registro==$_QtdeRegistros) {
		echo 'Este é o último registro';
	}

	…
	…

	$rs->MoveNext();

} // while (!$rs->EOF)

****** Mas normalmente quando queremos somente o ultimo registro, de uma tabela,
já pegamos ela diretamente com sc_lookup, Ordenando o campo desejado e colocar ‘DESC’
no ORDE BY.

SELECT * FROM table ORDER BY date DESC LIMIT 1;

Jailton, funcionou perfeitamente!
Muito Obrigado!