Array
(
)

Instrução SQL no CommandText do ClientDataSet

Eleusis
   - 01 abr 2006

Caros amigos, o caso é o seguinte:
- As vezes uso o mesmo CDS para instruções SQL diferentes, mas acontece o seguinte:
ponho uma instrução via commandtext no CDS, executo.
quando eu mando uma nova instrução no commandtext e executo, ele da erro.
O que será que ocorre?

PS: Sempre fecho o CDS antes de enviar a instrução no commandtext.

Grato

Eleusis


Sremulador
   - 01 abr 2006

você esta limpando os códigos anteriores ?


Martins
   - 01 abr 2006


Citação:
Caros amigos, o caso é o seguinte:
- As vezes uso o mesmo CDS para instruções SQL diferentes, mas acontece o seguinte:
ponho uma instrução via commandtext no CDS, executo.
quando eu mando uma nova instrução no commandtext e executo, ele da erro.
O que será que ocorre?

PS: Sempre fecho o CDS antes de enviar a instrução no commandtext.

Grato

Eleusis


Quais componentes Data-Ware vc usa além do CDS?

Se vc estiver trabalhando com DBExpress, utilizando TSqlQuery, podemos usar o SQLQuery para fazermos o q vc deseja.


Eleusis
   - 02 abr 2006

Sim eu limpo o CommandText anterior.

Uso SQLQuery, DataSetProvider e ClientDataSet.

Passo a instrução SQL pelo CommandText do CDS.

Grato

Eleusis


Martins
   - 02 abr 2006


Citação:
Sim eu limpo o CommandText anterior.

Uso SQLQuery, DataSetProvider e ClientDataSet.

Passo a instrução SQL pelo CommandText do CDS.

Grato

Eleusis


Coloque aqui uma demonstração do seu código por favor.

vc não poderia fazer isso no SQLQuery ou invés do CDS?


Joaoshi
   - 02 abr 2006

Já informou no properties do DataSetProvider -> Options -> poAllowCommandText = True ?

Espero ter ajudado.


Eleusis
   - 03 abr 2006

Sim ja informaei no DataSetProvider a Propriedade AlowCommandText = True
A mensagem de erro é a seguinte : Can´t not convert Ole into boolean.(ALGO PARECIDO COM ISSO)
Será q não problema de parametros?
Em uma instrução tem 1 parametro e em outra instrução tem 2 ou mais parametros?


Martins
   - 03 abr 2006


Citação:
Sim ja informaei no DataSetProvider a Propriedade AlowCommandText = True
A mensagem de erro é a seguinte : Can´t not convert Ole into boolean.(ALGO PARECIDO COM ISSO)
Será q não problema de parametros?
Em uma instrução tem 1 parametro e em outra instrução tem 2 ou mais parametros?


Sendo assim, ponha aqui suas instruções, para q possamos analisar.


Paullsoftware
   - 20 mai 2006

Primeiramente desculpem ter resgatado um assunto tão antigo mais estou com o mesmo problema...

Tenho um servidor SOAP onde nele exite uma DataSet com a instrução SQL: SELECT * FROM CLIENTES WHERE CODIGO=:COD_CLI

como faço para usar esse mesmo DataSet para mostrar todos registros ou até mesmo usar parametros diferentes com o uso da Propriedade CommadText do CDS???

essa seria a minha dúvida