Autor Tópico: [RESOLVIDO]SC_lookup retornar int????  (Lida 363 vezes)

ricardosenaspbr

  • Intermediário
  • ***
  • Mensagens: 101
  • Non scholae, sed vitae discimus
[RESOLVIDO]SC_lookup retornar int????
« Online: Março 10, 2015, 01:59:18 pm »
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}')");
                                 
            
         }
   }
« Última modificação: Março 10, 2015, 02:50:12 pm por ricardosenaspbr »
atenciosamente,

Ricardo Sena
Analista de T.I.
V. 8.1
"Non scholae, sed vitae discimus"(Não estudamos para a escola, mas para a vida)

dellapiazza

  • Intermediário
  • ***
  • Mensagens: 172
    • Email
Re:SC_lookup retornar int????
« Responder #1 Online: Março 10, 2015, 02:23:25 pm »
Esta faltando CLIENTE_NOME_COMPLETO no Select.

$check_sql = "SELECT CD_EMPRESA,CLIENTE_CNPJ,CLIENTE_NOME_COMPLETO,DESCRICAO_PRODUTO,VOLUME FROM CRMETIQUETA084 WHERE CD_PEDIDO ='{vpedido}'";

André Della Piazza
SC 8.1 / Win Server 2008 R2 / SQL Server 2014 Express

ricardosenaspbr

  • Intermediário
  • ***
  • Mensagens: 101
  • Non scholae, sed vitae discimus
Re:SC_lookup retornar int????
« Responder #2 Online: Março 10, 2015, 02:49:51 pm »
Esta faltando CLIENTE_NOME_COMPLETO no Select.

$check_sql = "SELECT CD_EMPRESA,CLIENTE_CNPJ,CLIENTE_NOME_COMPLETO,DESCRICAO_PRODUTO,VOLUME FROM CRMETIQUETA084 WHERE CD_PEDIDO ='{vpedido}'";




Nossa... que vacilo meu, fiquei se preocupando com outras coisas e não vi isso!!!
Muito Obrigado, mesmo!!!
atenciosamente,

Ricardo Sena
Analista de T.I.
V. 8.1
"Non scholae, sed vitae discimus"(Não estudamos para a escola, mas para a vida)