CDBDataReader cannot rewind

Hmm kenapa ya data hasil query() yang saya mau tampilkan di page tidak bisa

digunakan dua kali. muncul kesalahan seperti ini "CDbDataReader cannot rewind. It is a forward-only reader."

Mohon bantuanny dongg pliiisss :(

coba kasi liat codenya…

simpen ke variabel bukannya bisa dipakai berulang2

public function getProduk()

{


	$connection= Yii::app()->db;


	$connection->active=true;


	$command=$connection->createCommand('SELECT k.idkategori as idkategori,k.nama, keterangan, pic, COUNT( p.idkategori ) jml '. 


					'FROM kategori k '. 


					'INNER JOIN produk p ON p.idkategori = k.idkategori '.


					'GROUP BY k.idkategori');


	$reader=$command->query();


	return $reader;


}

nah ini querynya, trus d controllerny itu saya taro d variable global dengan nama dr

$model = new Produk;

$this->dr=$model->getKategori();

nah d pagenya manggil parameter td

<?php foreach($this->dr as $row){ ?>

												&lt;li&gt;&lt;?php echo CHtml::linkButton(&#036;row['nama'].' ('.&#036;row['jml'].')',array('submit'=&gt;array('itemProduct','idKat'=&gt;&#036;row['idkategori'], 'page'=&gt;1)));?&gt;


												&lt;/li&gt;


											&lt;?php } ?&gt;

ketika saya mau gunakan lagi $this->dr yang tadi, muncul error seperti yg saya bilang sebelumny

ga yakin juga sih itu kenapa

tapi coba pake queryAll() jangan query()

iya sudah dcoba dengan menggunakan queryall() ternyata berhasil.

thanks sarannya master :D