[firebase-br] [OFF] Consulta Delphi com Firebird
RDA Delphi
rdadelphi em gmail.com
Ter Jan 19 20:18:08 -03 2010
Mudando tudo para o ClientDataSet:
DM1.ClientDataSet.Close;
DM1.ClientDataSet.CommandText := 'Select * from MyTABELA';
DM1.ClientDataSet.Open;
if DM1.ClientDataSet.IsEmpty then
begin
...
Result := False.
end;
Dá a tela de erro:
CommandText changes are not allowed.
---------------------------------------
Colocando para True, a propriedade poAllowCommandText do provider, que
vc citou na mensagem anterior, dá a seguinte mensagem de erro:
SQLDataSet1: Cursor not returned from Query.
Em 19/01/2010 18:55, Thiago Balbino escreveu:
> Respondi besteira....
>
> coloque o SQL no seu SqlDataset, porem dê o open no ClientDataset. e
> verifique assim troque da query pro dataset.
>
> DM1.ClientDataset.Open;
> Result := not DM1.ClientDataset.IsEmpty;
>
>
> Em 19/01/10, Thiago Balbino <tbalbinos em gmail.com> escreveu:
>>
>> Como voce esta executando o "Select" no ClientDataset , voce terá
que mudar
>> a opção do DataSetProvider
>>
>> poAllowCommandText para True
>> ....DataSetProcider.Options.poAllowCommandText.
>>
>> tente isso e veja no que da.
>>
>> att Thiago Balbino
>>
>> Em 19/01/10, Magno System <magnosysteminformatica em gmail.com> escreveu:
>>
>>> Você está selecionando uma STORED PROCEDURE SELECIONÁVEL ???
>>>
>>> Se sim, verifique se ela tem o comando SUSPEND;
>>>
>>>
>>> ----- Original Message ----- From: "RDA Delphi" <rdadelphi em gmail.com>
>>> To: "FireBase" <lista em firebase.com.br>
>>> Sent: Tuesday, January 19, 2010 7:27 PM
>>> Subject: Re: [firebase-br] [OFF] Consulta Delphi com Firebird
>>>
>>>
>>>
>>> Retornou a seguinte tela de erro:
>>>
>>> SQLDataSet1: Cursor not returned from Query.
>>>
>>>
>>> Em 19/01/2010 18:18, Magno System escreveu:
>>>
>>>> No comandtext, coloque o sql:
>>>>
>>>> SELECT CAMPO1, CAMPO2,....CAMPON FROM TABELA
>>>>
>>>> Depois faça a rotina:
>>>>
>>>> DM1.SQLDataSet.Open;
>>>> Result := not DM1.SQLDataSet.IsEmpty;
>>>>
>>>> Dm
>>>>
>>>> ----- Original Message ----- From: "RDA Delphi" <rdadelphi em gmail.com>
>>>> To: "FireBase" <lista em firebase.com.br>
>>>> Sent: Tuesday, January 19, 2010 6:46 PM
>>>> Subject: [firebase-br] [OFF] Consulta Delphi com Firebird
>>>>
>>>>
>>>> Pessoal, Nunca precisei usar Banco de Dados em minhas aplicações.
Agora
>>>> estou precisando e não sei NADA. Já dei umas olhadinhas em apostilas e
>>>> video-aulas. Já consegui fazer boa parte, mas estou tendo
problemas para
>>>> saber se existe registros numa tabela.
>>>>
>>>> Uso o dbExpress em Delphi 7 (a casadinha sqlconnect, sqldataset,
>>>> provider e clientedataset)
>>>>
>>>> O que coloco no CommandText do SQLDataSet antes do comando abaixo???
>>>>
>>>> if DM1.SQLDataSet.IsEmpty then
>>>> Result := False;
>>>>
>>>> Preciso saber se a tabela não existe registro
>>>>
>>>> Agradeço muito
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>
>>
>>
>> --
>> Thiago de Souza Balbino
>>
>> Analista de Sistemas / Programador
>> Meta Tecnologia e Sistemas - Muriaé / MG
>> (32) 3721 - 8729
>> (32) 8867 - 8729
>> MSN: thiagodeb em hotmail.com
>>
>
>
>
Mais detalhes sobre a lista de discussão lista