Fórum Erro em conexão delphi 7 #208107

21/01/2004

0

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

Responder

Posts

21/01/2004

Maicongabriel

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).


Responder

Gostei + 0

21/01/2004

Rômulo Barros

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;


Responder

Gostei + 0

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

Aceitar