Olá a todos
estou tentando fazer um INSERT into conforme abaixo
/* Macro sc_lookup */
sc_lookup(dadoscheque, "
SELECT
prazo_pagamento.banco,
prazo_pagamento.agencia,
prazo_pagamento.num_conta,
prazo_pagamento.num_cheque,
prazo_pagamento.dt_vencimento,
prazo_pagamento.valor,
venda_veiculos.venda_cliente
FROM
venda_veiculos INNER JOIN prazo_pagamento ON venda_veiculos.venda_id = prazo_pagamento.pz_venda_veiculos
WHERE
(pz_venda_veiculos = ‘{pz_venda_veiculos}’)
");
/* Erro no lookup /
if (empty({dadoscheque})) { / EOF */
sc_error_message(“Nenhum valor foi retornado pelo banco.
”);
} else {
$banco = {resultado[0][0]};
$agencia = {resultado[0][1]};
$num_conta = {resultado[0][2]};
$num_cheque = {resultado[0][3]};
$dt_vencimento = {resultado[0][4]};
$valor = {resultado[0][5]};
$cliente = {resultado[0][6]};
{dt_vencimento} = sc_date_conv({dt_vencimento},“dd/mm/aaaa”,“aaaa-mm-dd”);
sc_exec_sql(“INSERT INTO cheques (chq_banco,chq_agencia,chq_num_conta,chq_num_cheque,chq_valor, ,chq_vecto, chq_cliente, chq_observacao, chq_status)
VALUES ($banco,$agencia, $num_conta, $num_cheque, $valor, ‘{dt_vencimento]’, ‘$cliente’, ‘Lançamento Venda Veiculo’,‘N’)”
);
}
A questão é :
Coloquei uma echo e exibe todas as váriaveis, sem problemas
mas estou sem saber quando devo utilizar $variavel ou ‘{variavel}’ ou ‘variavel’, creio que por isso não estou conseguindo gravar os registro na tabela CHEQUES
Alguém pode me esclarecer isso ?
Grato