SCRIPT no IB através do DELPHI, É POSSÍVEL?
Estou tentando enviar um script para um DB_Interbase e dá erro.
Inseri um MemoEdit, no Delphi6, onde digito o script e
no momento da execução ele dá um erro. Lógico que no Interativo
do IB dá certo, mas preciso realizar isso através de minha aplicação.
Exemplo:
DELETE FROM CLIENTES WHERE CODCLI>201500;
DELETE FROM PROCESSOS WHERE CODPRO>300000;
com esses dois comandos ele não reconhece o SEGUNDO e
consequentemente não executa o primeiro.
Alguem pode me ajudar ????
estou utilizando PALETA DBEXPRESS, com SQLconnection
e SQLQuery[color=red:700bbf8b3f][/color:700bbf8b3f]
Inseri um MemoEdit, no Delphi6, onde digito o script e
no momento da execução ele dá um erro. Lógico que no Interativo
do IB dá certo, mas preciso realizar isso através de minha aplicação.
Exemplo:
DELETE FROM CLIENTES WHERE CODCLI>201500;
DELETE FROM PROCESSOS WHERE CODPRO>300000;
com esses dois comandos ele não reconhece o SEGUNDO e
consequentemente não executa o primeiro.
Alguem pode me ajudar ????
estou utilizando PALETA DBEXPRESS, com SQLconnection
e SQLQuery[color=red:700bbf8b3f][/color:700bbf8b3f]
Anonymous
Curtidas 0
Respostas
Navoid
14/02/2003
seguinte cara
numa query vc deve executar um instrução sql por vez.
na verdade qdo vc executa um script no ib, o ib num executa todos os comandos de uma só vez.
o que acontece é que o interativo do ib reconhece cada comando separado por ; e separa-os depois executa um a um.
pra fazer isso no delphi, vc teria que executar primeiro um e depois o outro, separadamente.
até
numa query vc deve executar um instrução sql por vez.
na verdade qdo vc executa um script no ib, o ib num executa todos os comandos de uma só vez.
o que acontece é que o interativo do ib reconhece cada comando separado por ; e separa-os depois executa um a um.
pra fazer isso no delphi, vc teria que executar primeiro um e depois o outro, separadamente.
até
GOSTEI 0