Inserção, alteração de registros no forms com bd Interbase
Pessoal estou com um problema super chato
Tenho uma aplicação que estou desenvolvendo em Delphi 6 usando banco de dados Interbase 6.
Trabalhando com seguintes componentes
- TIBQuery para mostrar dados das tabelas;
- TIBSQL para executar alguns comandos SQL;
Os dados são inseridos pelo formulário através do componente TIBSQL.
Ex.
datamodulo.TIBSQL.clear;
datamodulo.TIBSQL.add(´insert into...´)
o problema é que os dados que foram inseridos não são mostrados no formulário. já tentei refresh, fechar e abrir a TIBQuery dá um erro como se o banco estivesse fechado.
Quando trabalhava com uma Query usando o Oracle 8i isso não acontecia.
Alguém poderia me ajudar neste problema?
Carlos Henrique
Tenho uma aplicação que estou desenvolvendo em Delphi 6 usando banco de dados Interbase 6.
Trabalhando com seguintes componentes
- TIBQuery para mostrar dados das tabelas;
- TIBSQL para executar alguns comandos SQL;
Os dados são inseridos pelo formulário através do componente TIBSQL.
Ex.
datamodulo.TIBSQL.clear;
datamodulo.TIBSQL.add(´insert into...´)
o problema é que os dados que foram inseridos não são mostrados no formulário. já tentei refresh, fechar e abrir a TIBQuery dá um erro como se o banco estivesse fechado.
Quando trabalhava com uma Query usando o Oracle 8i isso não acontecia.
Alguém poderia me ajudar neste problema?
Carlos Henrique
Chas
Curtidas 0
Respostas
Excon
12/04/2003
Olá;
Bom. Se você estiver usando edit´s no lugar de dbedit´s, terá fazer uma leitura na tabela e passar os parâmetros para os edit´s. Senão, quando salvar o registro utilize o commit para finalizar a transação pore´m ela se manterá aberta.
Bom. Se você estiver usando edit´s no lugar de dbedit´s, terá fazer uma leitura na tabela e passar os parâmetros para os edit´s. Senão, quando salvar o registro utilize o commit para finalizar a transação pore´m ela se manterá aberta.
GOSTEI 0