ERRO AO SALVAR ALTERACAO FIREBIRD VB6
vc sabe usar debug?
entao adriano, eu sei que o erro esta dando no update, faca aquilo que te falei..
Ssql = Ssql & [Ô]Funcionarios.Comissionado = [ô][Ô] & [Ô]0[Ô]& [Ô][ô], [Ô]
so para testar que o valor zero ele vai gravar.. depois faca o teste com o numero 1
Ssql = Ssql & [Ô]Funcionarios.Comissionado = [ô][Ô] & [Ô]1[Ô] & [Ô][ô], [Ô]
e vc vai ver que vai gravar tbm,
vc fai fazer isso é no update mesmo
Ssql = Ssql & [Ô]Funcionarios.Comissionado = [ô][Ô] & [Ô]0[Ô]& [Ô][ô], [Ô]
so para testar que o valor zero ele vai gravar.. depois faca o teste com o numero 1
Ssql = Ssql & [Ô]Funcionarios.Comissionado = [ô][Ô] & [Ô]1[Ô] & [Ô][ô], [Ô]
e vc vai ver que vai gravar tbm,
vc fai fazer isso é no update mesmo
e por que não usar o valor do checkbox ??
ele vai retornar 0 ou 1 naturalmente
Ssql = Ssql & [Ô]Funcionarios.Comissionado = [ô][Ô] & chkComissao.Value & [Ô][ô][Ô]
ele vai retornar 0 ou 1 naturalmente
eu nao sei qual valor o checkbox ai utiliza.. se é true ou false, ou checked ou unchecked , ou valores 1 ou 0 pois utilizo outra biblioteca de checkboxes, mas se ele passar o valor de 0 ou 1, realmente voce pode fzer como o LLAIA esta dizendo, vai dar certinho..
Moçada, vlw ae .. mas isso já fiz...
Mas o Erro persiste...
Mas o Erro persiste...
entao o erro nao esta dando nao é onde foi citado.. utilize o depurador para saber onde para a execucao, em qual linha ele esta parando de executar?
No execute!!!
Citação::
No execute!!!
é claro que vai dar erro no execute....
vc tem que ver o que está sendo executado. o que a variável Ssql está retornando?
No imediat... eu dei debug.print.. e o que acontece é que todas as variáveis estão sendo preenchidas corretamente..!!!!
melhor forma de achar esses problemas, execute a instrucao com menos campos.. ate achar o campo que ta com problema.. exemplo..
faca o update com 5 linhas por exemplo.. veja se vai dar certo se der errado, entao vai procurando em qual linha esta o problema.
faca o update com 5 linhas por exemplo.. veja se vai dar certo se der errado, entao vai procurando em qual linha esta o problema.
Tópico encerrado , respostas não são mais permitidas