Erro em conexão delphi 7
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
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
Curtidas 0
Respostas
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).
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
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;
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