Olá amigos, boa tarde!!
Estou com uma dúvida, se alguém puder ajudar, muito obrigado!!
fiz uma consulta sc_lookup, retornei em um rs, ai preciso pegar um conteúdo valor da matriz, só que ele retornar em char?? ou int mesmo? na minha tabela é tipo number!!!
====segue código
$check_sql = “SELECT CD_EMPRESA,CLIENTE_CNPJ,DESCRICAO_PRODUTO,VOLUME FROM CRMETIQUETA084 WHERE CD_PEDIDO =’{vpedido}’”;
sc_lookup(rs, $check_sql);
$ct = count($rs);
for ($i=0; $i<$ct; $i++)
{
//BUSCANDO O VOLUME
$cv = {rs[$i][4]}; ============>>>>>>aqui está o problema a variável $cv não recebe o valor? Estou fazendo algo errado?
//VERIFICA VOLUME
for ( $i2=0; $i2<$cv; $i2++)
{
{CD_EMPRESA} = {rs[$i][0]};
{CLIENTE_CNPJ} = {rs[$i][1]};
{CLIENTE_NOME_COMPLETO} = {rs[$i][2]};
{DESCRICAO_PRODUTO} = {rs[$i][3]};
{VOLUME} = {rs[$i][4]};//volume total
{VOLUME_PARCIAL} = $i2+1;
sc_exec_sql("INSERT INTO CRMETIQUETA (
CD_PEDIDO,
CD_EMPRESA,
CLIENTE_CNPJ,
CLIENTE_NOME_COMPLETO,
DESCRICAO_PRODUTO,
VOLUME,
VOLUME_PARCIAL
) VALUES (
'{vpedido}',
'{CD_EMPRESA}',
'{CLIENTE_CNPJ}',
'{CLIENTE_NOME_COMPLETO}',
'{DESCRICAO_PRODUTO}',
'{VOLUME}',
'{VOLUME_PARCIAL}')");
}
}