Tabela salva más não salva..Interbase
Aki estou eu quebrando a cabeça com o tal do interbase...com muitissímo custo conseguí fazer a tabela funcionar no meu form..( ufáaaaa como foi complicado..) más uma coisa muito curiosa quando dou um ´´POST´´´no registro ele até finge que grava, más quando sai do programa os dados num estão + lá, o corioso é se eu dar um novo insert, o incremento gambiarrado que fiz no ib continua apartir do útimo registro ( isso mesmo o que sumiu.. )
estou usando estes componetes:
IBDatabase
IBTransaction
IBUpdateSQL
IBQuery
será que tem aver com o IBUpdateSQL, foi só depois que configurei ele e que deu para funcionar o programa...T+ valw..
estou usando estes componetes:
IBDatabase
IBTransaction
IBUpdateSQL
IBQuery
será que tem aver com o IBUpdateSQL, foi só depois que configurei ele e que deu para funcionar o programa...T+ valw..
Gigatel
Curtidas 0
Respostas
Beppe
06/07/2005
Se está usando generators, seu último valor permanece, mesmo que não seja usado, isto pq eles rodam em uma transação separada.
Normalmente se vc não chama Rollback, um Commit é dado automaticamente, mas tente fazer explicitamente.
Normalmente se vc não chama Rollback, um Commit é dado automaticamente, mas tente fazer explicitamente.
GOSTEI 0
Gigatel
06/07/2005
Se está usando generators, seu último valor permanece, mesmo que não seja usado, isto pq eles rodam em uma transação separada.
Normalmente se vc não chama Rollback, um Commit é dado automaticamente, mas tente fazer explicitamente.
de fato estou usando generators, e como seria estes Rollback, e Commit , no IB sou bem crú mesmo...
GOSTEI 0
Beppe
06/07/2005
Quando quiser confirmar, IBTransaction1.CommitRetaining;
GOSTEI 0
Gigatel
06/07/2005
Quando quiser confirmar, IBTransaction1.CommitRetaining;
Isto seria no momento de salvar ?
GOSTEI 0
Ivanh
06/07/2005
Pode ser no after post, after delete.
if IBTransaction.InTransaction then IBTransaction.CommitRetaining;
GOSTEI 0
Gigatel
06/07/2005
[quote:5dba257efb=´Beppe´]Quando quiser confirmar, IBTransaction1.CommitRetaining;
Isto seria no momento de salvar ?[/quote:5dba257efb]
Só para avisar qua aparentimente deu certo..vale...mesmo..
más o curioso que eu num tinha notato um bug estranho, nesta mesma tabela, tem um capo chamado endereço onde coloco ´ R. Dos melões Nº 100 ´ esta bolina antes o 100 ´Nº´ dá pau no banco de dados dá o seguinte erro..exeção aritimética, estouro numérico, ou string truncada, cannot transliterate character between character sets.. más se não colocar a bolina funciona certinho...tem como colocar isto ( é que ensinei meus usuários a colocarem esta bolinha.., burriche más ensinei )...vlw...
GOSTEI 0
Gigatel
06/07/2005
Outra coisa tinha um campo no Paradox que eu usava um checkbox era um ´LOGICAL´ exite no ib um que faz o similar ? vlw...desculpe o transtorno más sou mesmo muito cru nesse negócio de interbase...
GOSTEI 0
Beppe
06/07/2005
Oi!
1) Sobre Nº: tente usar charset diferente, como NONE, WIN1252, ISOxxxx, algum deve funcionar. ALTER TABLE Tabela
2) Booleano? Use CHAR, com valores de ´V´ e ´F´ ou ´0´ e ´1´, ou INTEGER(0 e 1).
1) Sobre Nº: tente usar charset diferente, como NONE, WIN1252, ISOxxxx, algum deve funcionar. ALTER TABLE Tabela
2) Booleano? Use CHAR, com valores de ´V´ e ´F´ ou ´0´ e ´1´, ou INTEGER(0 e 1).
GOSTEI 0
Gigatel
06/07/2005
Valeu pelo apoio, deu tudo certinho estou testando outras funções, pois tinha um sisteminha pronto que tinha 20 tabelas, estou pensando agora e nas tabelas que tem cáuculos...más muito obrigado..t+...vlw.
GOSTEI 0