Erro ao Inserir Registros em SQLTable c/ Firebird
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
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.
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
Curtidas 0
Respostas
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
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