Erro ao Inserir Registros em SQLTable c/ Firebird

Delphi

08/01/2005

Amigos,
Estou iniciando no Firebird e estou tentando uma aplicação com acesso nativo, usando um SQL Connection e um SQLTable. Só que quando eu executo a seguinte linha de comando
 SQLTable1.Append;

ele dá o seguinte erro: Cannot modify a read-only dataset.
Já verifiquei se o banco estava como somente leitura e não está. O meu administrador é o IBExpert.


Dbergkamps

Dbergkamps

Curtidas 0

Respostas

Codex

Codex

08/01/2005

Os componentes do DbExpress são um pouco diferentes dos objetos do BDE, e do ADO. O componente TSQLQuery , é um componentente ´Unidirecional´, e ReadOnly, ou seja , para vc editar um registro , vc tera q utilizar alguns componentes a mais :

TSQLQuery -> TDataSetProvider -> TClientDataSet1 -> TDataSource1

Os componentes ( TDataSetProvider -> TClientDataSet1 -> DataSource1 ) estao na aba DataAcess...

Procure na internet um tutorial de DbExpress. tem vários em portugues.

__________________________
Renato Jose Campos
codeX


GOSTEI 0
POSTAR