Não deu erro, mas também não apresentou os registros. A proposito, eu esqueci de mencionar, estou usando o PostgreSql. Será que tem algo relacionado?
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
$criteria->compare('"Id"',$this->Id);
$criteria->compare('"IdPessoa"',$this->IdPessoa = intval($this->IdPessoa));
$criteria->compare('"Usuario"',$this->Usuario,true);
$criteria->compare('"Senha"',$this->Senha,true);
$criteria->compare('"IdGrupo"',$this->IdGrupo);
$criteria->compare('"Status"',$this->Status,true);
$criteria->compare('"UltimoAcesso"',$this->UltimoAcesso);
$criteria->compare('"DataValidade"',$this->DataValidade);
$criteria->compare('"DataCadastro"',$this->DataCadastro);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}