Retorno sc_select

Boa tarde,

$check_calagem = 'SELECT * from calagem WHERE safra_id = '.[safra_id];
sc_select(resultset, $check_calagem);

Como faço pra verificar se o resultset é nulo?

Obrigado

sc_select(meus_dados, “select clienteid, nomecliente, limitecred from clientes”);
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
else
{
while (!{meus_dados}->EOF){
{nome_cliente} = {meus_dados}->fields[1];
{meus_dados}->MoveNext();
}
{meus_dados}->Close();
}

2 Curtidas

Obrigado pela atençao! Valeu

Não deu certo.
Eu preciso que o sc_select me retorne se existem dados retornados do Select.
Caso nao haja, eu copio dados de outra tabela. Se existir, eu nao executo a copia.

Meu codigo:
$check_calagem = 'SELECT * from calagem WHERE safra_id = '.[safra_id];
sc_select(dados, $check_calagem);

if ({dados} === false) // Aqui eu preciso verificar se existe registros

sc_alert('Copiando Informações de Talhôes...');	

{
	$check_sql = 'SELECT * from talhoes WHERE safra_id = '.[safra_id];
	sc_select(rs, $check_sql);


	// Error while accessing database
	if (false == {rs}) {
		sc_error_message(‘Erro ao acessar tabela Talhões’);
	} else {
		while(!$rs->EOF)
		{
			$safra_id   = [safra_id];
			$talhao_id  = $rs->fields[0];
			$area       = $rs->fields[2];

			// Gravando Dados
			$insert_table  = 'calagem';
			$insert_fields = array(   
				 'safra_id'  => "'$safra_id'",
				 'talhao_id' => "'$talhao_id'",
				 'area'      => "'$area'",

			 );

			// Insere Registro
			$insert_sql = 'INSERT INTO ' . $insert_table
				. ' ('   . implode(', ', array_keys($insert_fields))   . ')'
				. ' VALUES ('    . implode(', ', array_values($insert_fields)) . ')';

			sc_exec_sql($insert_sql);
			
			sc_alert($insert_sql);

			
			$rs->MoveNext();
		}
		$rs->Close();
	}

}