Re: [firebase-br] SET TERM( ponto e vírgula) + VB.NET
Rodrigo Araújo
orodrigoaraujo em gmail.com
Qua Jul 26 08:34:21 -03 2006
Olá Jeferson,
Em relação ao .Net, acho que o Provider mais utilizado é Firebird .NET
Data Provider. Ele deveria fornecer alguma maneira, que me possibilitasse
mudar o SET TERM em tempo de execução.
Pesquisei bastante e ainda não consegui. Como falei se o sistema foi
feito em procedure não teria esse problema.
Tenho que utilizar o classe FBCommand, pois temos um objeto de
persistência que é feito em cima dessa classe.
No seu sistema, vc não têm problema de valores que são digitados com
ponto e vírgula no campos de formulários e são gravados no banco ?
Dei uma olhada no objeto que vc falou... No help do msdn, diz que é um
objeto utilizado pelo Office e tal... Acho q não resolve o problema. Têm
outra sugestão ?
[]s, Rodrigo.
2006/7/25, Jeferson Oliveira <jefersonfoliveira em gmail.com>:
>
> Rodrigo,
>
> O caracter terminador pode ser definido a qualquer tempo dentro de um
> bloco de instruções. Entenda como bloco de instruções um script que
> executa várias sentenças em sequência.
> Se quiser testar em um editor de banco de dados (IBExpert por exemplo)
> perceberá que em um comando SQL comum você não conseguirá definir o
> terminador, para tanto terá que utilizar a opção "Script executive".
> Muitos ferramentas/ambientes de desenvolvimento tem disponível
> componentes que lhe permitem montar scripts para serem executados no
> banco de dados.
> Não sou versado em VB, mas creio que o FBCommand não é o tipo mais
> adequado para essa tarefa.
> Sei que a Microsoft possui algumas extensões para ADO que suportam
> sentenças DDL e permitem script. Se não me engano essa biblioteca
> chama-se "Microsoft ADO for DDL and Security".
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> 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
>
Mais detalhes sobre a lista de discussão lista