Salve Amigo,

 

No meu link de downloads gratuitos, tem uma apostila bem passo a passo sobre o 
assunto que com certeza vai te ajudar.

 

Procure pela apostila de desenvolvimento client/Server com Delphi, DBExpress e 
FireBird.

 

Tem vários outros exemplos e vídeos também todos gratuitos que podem ser uma 
boa fonte de consulta, teste e aprendizado.

 

HTTP://cc.codegear.com/author/795118 <HTTP://cc.codegear.com/author/795118> 

 

Abs

 

BL

 

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
crist_ita
Sent: quinta-feira, 14 de agosto de 2008 15:20
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Usando dbexpress e clientDataset

 

Amigos boa tarde 

Tenho a seguinte consulta no delphi: 

procedure TfrmAgenda.Calendario; 
var 
mostraData : String; 
mostraRegiao : String; 
begin 
mostraData := FormatDateTime('dd-mm-yyyy', MonthCalendar1.Date); 
mostraRegiao := ComboBox1.Text; 
sqlConsAgenda.Close; 
sqlConsAgenda.SQL.Clear; 
sqlConsAgenda.SQL.Add('SELECT a.hora FROM calendario a INNER JOIN 
calendario b'); 
sqlConsAgenda.SQL.Add('ON a.controle = b.controle'); 
sqlConsAgenda.SQL.Add('where b.dataagenda ='+ #39 + mostraData + 
#39); 
sqlConsAgenda.SQL.Add('AND b.zonaatuacao ='+ #39 + mostraRegiao + 
#39); 
sqlConsAgenda.Open; 
end; 

Seleciono todos os horários disponíveis dentro desta consulta, a 
mesma está funcionando, mais precisava mostra ao usuário o resultado 
da consulta que seria o campo `hora' desta consulta dentro de um 
DBLookupComboBox, neste caso trago o campo que preciso dentro do 
ClientDataSet, mais ao selecionar o registro gera o erro : 

allowed on a unidirectional dataset 

Alguém poderia dar uma dica como solucionar este problema.

Agradeço a ajuda!!

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a