Erro em conexão delphi 7

Delphi

21/01/2004

Caros amigos

Sou novo em programação Deplhi 7 e estou compilando .CLX, o problema está quando eu atribuo o datasource no DBGrid, retorna o erro ´Operation not allowed on a unidirectional dataset´ o que significa este erro, o que estou fazendo de errado?

Uso Firebird, e os compnentes SQLConnection, SQLQuery, DataSource e o DBGrid.

Agradeço antecipadamente..

Cabelo


Cabelo

Cabelo

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

21/01/2004

Apenas verifique a forma como você esta acessando os dados!
O componente que você esta tentando utilizar é unidirecional, ou seja somente leitura/consulta de dados. Se desejar fazer inserção ou atualização você deve utilizar um componente bidirecional(que permite inserção/edição/consulta).


GOSTEI 0
Rômulo Barros

Rômulo Barros

21/01/2004

Adicione um DataSetProvider e um ClientDataSet (Paleta DataAccess);
Ligue o DataSetProvider na sua SqlQuery (Propriedade DataSet);
Ligue o ClientDataSet ao DataSetProvider (propriedade ProviderName);
Ative o SQLQuery e o ClientDataSet;
ligue o datasource ao clientdataset;
ligue a grid ao datasurce;


GOSTEI 0
POSTAR