[firebase-br] RE: Problemas com inserção por linha de comando

Magnun Oliveira magnun_magnun em hotmail.com
Qua Nov 14 10:28:38 -03 2007



> From: magnun_magnun em hotmail.com> To: lista em firebase.com.br> Date: Tue, 13 Nov 2007 11:47:07 +0000> Subject: [firebase-br] Problemas com inserção por linha de comando> > Gostaria de saber se existem algumas restrições para utilizar a inserção por linha de comando.> > No meu caso, executo:> > "C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_1_5\BIN\ISQL" "PATH\BANCO.FDB" -u SYSDBA -p masterkey -i C:\insert.txt> Faço isto no excel, atraves de um comando similar ao WinExec, que executa a msm coisa que o Iniciar/Executar.> > O problema é que eu só consigo uma unica inserção. E preciso fazer 4. Preciso inserir um registro numa tabela pincipal, e mas um em cada tabela secundaria, resultando em 4.> > O procedimento é o seguinte:> > Gero o arquivo de texto da inserção na principal, executo o comando, gero o arquivo da 1ª tab secundaria, executo o comando, ... e assim por diante.> > Quando faço isto, nenhum dos registros é gravado, agora se faço as inserções separadamente, uma em cada botao, dah certo em todos os casos, com todos os SQLs. > Depois tentei colocar todas as instruções de insert em um unico arquivo, ex:> > Insert into PRINCIPAL(...) values (...);> Insert into secundaria1 (...) values (...);> Insert into secundaria2 (...) values (...);> Insert into secundaria3 (...) values (...);> > mas tmb nao deu certo, nenhum dos registros foi inserido. > > Estou fazendo algo de errado, ou esta opção por linha de comando tem algumas restrições msm? Quais?> > Teria a possibilidade de eu inserir todos os dados em uma unica tabela AUXILIAR e, criar uma procedure ou trigger, APOS O POST, para pegar este registro separá-lo nas 4 tabelas?> > Obriogado a todos.> _________________________________________________________________> Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger!> http://spaces.live.com/signup.aspx> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br


Mais detalhes sobre a lista de discussão lista