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
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
Curtir tópico
+ 0
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).
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;
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
Clique aqui para fazer login e interagir na Comunidade :)