IbQuery é Somente para Leitura??
Nesse domingo tentei fazer algo que nunca havia tentado, inserir dados na base usando IbQuery só que tive uma surpresa...
quando tentei usar a cláusula IbQuery.insert o delphi dispara uma exceção disendo que o IBQuery é somente de leitura...
para inserir dados eu somente posso fazer via comandos SQL se for usando esse componete? tipo:
Inserção:
Atualização:
??? :wink:
quando tentei usar a cláusula IbQuery.insert o delphi dispara uma exceção disendo que o IBQuery é somente de leitura...
para inserir dados eu somente posso fazer via comandos SQL se for usando esse componete? tipo:
Inserção:
insert into LOCACAO (CODIGO, CLIENTE, LOCATARIO, DATA, DATARETORNO, PAGO, ATRASO, REAJUSTE, ENTREGUE, DATAENTREGUA, VALOR_ANTIGO, TOTAL, OBS, LOGUSU, LOGDATA, LOGHORA, LOGOPER) values (:CODIGO, :CLIENTE, :LOCATARIO, :DATA, :DATARETORNO, :PAGO, :ATRASO, :REAJUSTE, :ENTREGUE, :DATAENTREGUA, :VALOR_ANTIGO, :TOTAL, :OBS, :LOGUSU, :LOGDATA, :LOGHORA, :LOGOPER)
Atualização:
update TEXTOS set ID = :ID, LINHA1 = :LINHA1, LINHA2 = :LINHA2, LINHA3 = :LINHA3, EXPIRA = :EXPIRA, CABECALHO = :CABECALHO, ENDERECO = :ENDERECO, FONE = :FONE, LINHAS = :LINHAS, PORTA = :PORTA, CAIXA_INI = :CAIXA_INI, FILMESTOTALDIA = :FILMESTOTALDIA, FILMESTOTALMES = :FILMESTOTALMES, PRINT_LPT1 = :PRINT_LPT1, MULTA = :MULTA where ID = :CODID
??? :wink:
Paullsoftware
Curtidas 0
Respostas
Titanius
06/02/2006
Amigo, pra usar o IBQuery como se fosse uma Table (.Insert, .Post, .Append e etc..) voce deve vincular um UpdateSQL nela, ou então usar um IBDataSet, que faz o mesmo... eu perticularmente uso o IBDataset...
[]s
[]s
GOSTEI 0
Edilcimar
06/02/2006
para utilizar uma ibquery para incluir um produto basta ter uma ibquery, uma ibtransaction, um datasource e conectar tudo a um ibdatabase, coloque um append e um post, um commit e um rollback
GOSTEI 0
Paullsoftware
06/02/2006
Amigo Edilcimar eu uso IbDataSet e não tenho problema nenhum, mais fui fazer um teste usando os mesmo controles em IbQuery e não funcionou ou seja ele não permitiu que fosse feita a inserção através dos metodos Insert,Append, Post...
já com o IbDataSet que repito é o que eu uso funciona perfeitamente...
já com o IbDataSet que repito é o que eu uso funciona perfeitamente...
GOSTEI 0
Edilcimar
06/02/2006
Coloque os componentes que eu falei e faça um teste, eu uso assim sem nenhum problema
GOSTEI 0