Caros Amigos do Forum
Tenho um formulário (TABELA_A), que após o insert no evento ONBEFOREINSERT, preciso recuperar o ultimo ID (campo autoincremento) para poder nesse EVENTO efetuar um outro insert na TABELA_B, onde o valor de ID irá ser chave Estrangeira.
Em PHP normal fora do ScriptCase-8 uso a seguinte rotina:
// INCLUIR REGISTRO NOVO NA TABELA_A, campo (ID_TA,RAZAO) onde ID_TA é autoincremento
$sql_TABELA_A_insert = "INSERT INTO tabela_A (RAZAO) VALUES ('$W_RAZAO')";
mysql_query($sql_TABELA_A_insert)or die("A inclusao falhou - tabela na TABELA A);
// PEGA O ULTIMO ID CRIADO
$W_ID_NOVO = mysql_insert_id();
// INCLUIR REGISTRO NOVO NA TABELA_B, campo (ID_TB,ID_TA,PRODUTO) onde ID_TB é autoincremento
$sql_TABELA_B_insert = "INSERT INTO tabela_B (ID_TB,ID_PEDIDO,PRODUTO) VALUES ('$W_ID_NOVO','$W_PRODUTO')";
mysql_query($sql_TABELA_B_insert)or die("A inclusao falhou - tabela na TABELA B);
No ScriptCase estou tentando usa o EVENTO onBeforeInsert nele tenho o seguinte comando
[color=blue]sc_exec_sql(“select ID_TA from TABELA_A order by ID_TA desc”);
sc_alert("id_ta= ".{ID_TA});[/color]
O valor de ID_TA está vindo em branco … Como resolver? peço ajuda^! Obrigado a todos