GARANTIR DESCONTO

Fórum Erro ao Inserir Registros em SQLTable c/ Firebird #264657

08/01/2005

0

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

Responder

Posts

10/01/2005

Codex

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar