Executar Sentenças SQL em RunTime.

(pauloper) #1

Ola pessoal,

Preciso criar uma tela/aplicacao para executar sentenças SQL.
Estou usando numa aplicação Controle que le um arquivo TXT
com sentenças mas nao esta funcionando:

foreach($arr_file as $linha) {
    sc_exec_sql($linha);
}

Ao inves de ter um arqvuivo TXT com script, gostaria de digiar
a sentença num campo TXT e executar, mas ate o momento nao
consegui fazer funcionar.

Alguem tem alguma dica ?

Obrigado.
Paulo.

(Bernhard) #2

Boa tarde Paulo,

Não entendi muito bem sua questão, mas não seria apenas criar nesta aplicação de controle os campos que passarão valores para o Insert? Ou existem outros statements além do insert?

Atenciosamente,
Bernhard Bernsmann

(Haroldo) #3

Voce deve ler todo arquivo, jogar em uma variavel e quebrala por ponto e virgula e executar cada item com o sc_exec_sql.

(pauloper) #4

Ola Haroldo,

Ponto e virgula ja esta em cada linha do script.
Se alguem tiver mais alguma dica, agradeço.

Att,
Paulo.

(Haroldo) #5

Sim, mas seu código está quebrando em nova linha e não no ponto e virgula, se mandar mostrar a linha que esta executando a instrução vai ver que ela vem errada.