Re: [delphi-br] Diferença entre SQLDataSet e SQLQuery

2007-01-12 Por tôpico GMail
Leonardo:

Queria saber se alguem sabe a diferença entre o SQLDataSet e o SQLQuery que se 
encontram na paleta dbExpress. Pois eu sei que ambos fazem acesso ao banco e 
que ambos sao descendentes do TDataset. Sendo que o SQLDataSet dependendo da 
especificacao do CommandType ( query, table ou stored procedure) tb ah uma 
mudança na propriedade commandtext. E o SLQuery permite faz qualquer 
declaracao de comando SELECT, INSERT, UPDATE, DELETE. Mas, o que eu queria 
saber realmente é qual a verdadeira diferença entre os dois.

Nunca estudei detalhadamente o SQLQuery, mas lembro-me de ter lido que:

- SQLQuery foi criado pela Borland para facilitar a migração daqueles que antes 
usavam o TQuery do BDE.
(o TQuery é mais parecido com o SQLQuery que com o SQLDataSet).

- A recomendação é usar o SQLDataSet, que é mais versátil que o SQLQuery
Creio que digam que é mais versátil porque, nesse único componente, você pode 
fazer SELECTs, INSERT, etc.,
e também pode usá-lo como um TTable (para abrir a tabela toda - O QUE NÃO É 
RECOMENDÁVEL, devido
à lentidão) ou como um TStoredProcedure (TQuery, TTable e TStoredProcedure são 
componentes da época
do BDE).

Quando comecei no DBExpress (ainda estou aprendendo), por ter lido essas 
informações (não me lembro onde),
decidi começar logo a usar o SQLDataSet, mesmo dando um pouco mais de trabalho 
para estudar.
Eu tenho usado o BDE há anos, e por isso estranhei um pouco o SQLDataSet 
(talvez se eu usasse o SQLQuery,
meu aprendizado fosse mais rápido).  Mas já me acostumei com esse componente, e 
hoje não vejo grande dificuldade
nele, em relação ao TQuery do BDE.

Paulo


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



Re: [delphi-br] Diferença entre SQLDataSet e SQLQuery

2007-01-12 Por tôpico Paulo Batalhão
trabalhe com SQLDataSet principalmente por Bi-Direcional.
mais recomendo que você utilize o ZeosLib (que é mais crocante e salgadinho)

http://sourceforge.net/projects/zeoslib/

espero ter ajudado.

- - - -
att' Paulo Batalhão - [EMAIL PROTECTED]
arphanet.com http://www.arphanet.com/
batalhao.eti.br http://www.batalhao.eti.br/
saudeamericana.com.br http://www.saudeamericana.com.br/
fusame.com.br http://www.fusame.com.br/

Não existe patch para a estupidez humana
  - Original Message - 
  From: Leonardo Anselmo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 11:13 AM
  Subject: [delphi-br] Diferença entre SQLDataSet e SQLQuery


  Pessoal,

  Queria saber se alguem sabe a diferença entre o SQLDataSet e o SQLQuery que 
se encontram na paleta dbExpress. Pois eu sei que ambos fazem acesso ao banco e 
que ambos sao descendentes do TDataset. Sendo que o SQLDataSet dependendo da 
especificacao do CommandType ( query, table ou stored procedure) tb ah uma 
mudança na propriedade commandtext. E o SLQuery permite faz qualquer declaracao 
de comando SELECT, INSERT, UPDATE, DELETE. Mas, o que eu queria saber realmente 
é qual a verdadeira diferença entre os dois.

  Valeu

  Leonardo Anselmo.

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



   

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



Re: [delphi-br] Diferença entre SQLDataSet e SQLQuery

2007-01-12 Por tôpico GMail
Leonardo:

Queria saber se alguem sabe a diferença entre o SQLDataSet e o SQLQuery que se 
encontram na paleta dbExpress. Pois eu sei que ambos fazem acesso ao banco e 
que ambos sao descendentes do TDataset. Sendo que o SQLDataSet dependendo da 
especificacao do CommandType ( query, table ou stored procedure) tb ah uma 
mudança na propriedade commandtext. E o SLQuery permite faz qualquer 
declaracao de comando SELECT, INSERT, UPDATE, DELETE. Mas, o que eu queria 
saber realmente é qual a verdadeira diferença entre os dois.

Nunca estudei detalhadamente o SQLQuery, mas lembro-me de ter lido que:

- SQLQuery foi criado pela Borland para facilitar a migração daqueles que antes 
usavam o TQuery do BDE.
(o TQuery é mais parecido com o SQLQuery que com o SQLDataSet).

- A recomendação é usar o SQLDataSet, que é mais versátil que o SQLQuery
Creio que digam que é mais versátil porque, nesse único componente, você pode 
fazer SELECTs, INSERT, etc.,
e também pode usá-lo como um TTable (para abrir a tabela toda - O QUE NÃO É 
RECOMENDÁVEL, devido
à lentidão) ou como um TStoredProcedure (TQuery, TTable e TStoredProcedure são 
componentes da época
do BDE).

Quando comecei no DBExpress (ainda estou aprendendo), por ter lido essas 
informações (não me lembro onde),
decidi começar logo a usar o SQLDataSet, mesmo dando um pouco mais de trabalho 
para estudar.
Eu tenho usado o BDE há anos, e por isso estranhei um pouco o SQLDataSet 
(talvez se eu usasse o SQLQuery,
meu aprendizado fosse mais rápido).  Mas já me acostumei com esse componente, e 
hoje não vejo grande dificuldade
nele, em relação ao TQuery do BDE.

Paulo


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



Re: [delphi-br] Diferença entre SQLDataSet e SQLQuery

2007-01-10 Por tôpico Bruno Lichot
Alem disso td a diferença e bem simples,

o SQLQuery e mantido somente para ajudar no processo de migração de 
outras midlewares por exemplo,
eles podem basicamente ter as mesmas funções, mas porem o SQLDataSet é 
mais avançado e tem recursos mais evoluidos q o SQLQery, como falei, o 
query e so pro compatibilidade, se vc quer desenvolvimento memso use o 
SQLDataSet

no meu link de downloads tem varios exemplos de uso, com codigo fontes, 
slides, videos e apostilas
http://cc.codegear.com/Author.aspx?ID=795118

alem do treinamento q começarei este mes em SP de dois modulos Delphi de 
40 Horas, a chamada dele esta no site www.clubedelphi.com.br, junto com 
tds as outras informações.

Tem tb os treinamentos on-line, q tem um custo-beneficio melhor 
principalmente pra akeles q estão fora do estado de SP.

No mais estou as ordens para o que precisarem

Abração

Bruno Lichot
CodeGear Team Brazil

http://www.codegear.com
http://cc.codegear.com/Author.aspx?ID=795118

Leonardo Anselmo escreveu:
 Pessoal,

 Queria saber se alguem sabe a diferença entre o SQLDataSet e o 
 SQLQuery que se encontram na paleta dbExpress. Pois eu sei que ambos fazem 
 acesso ao banco e que ambos sao descendentes do TDataset. Sendo que o 
 SQLDataSet dependendo da especificacao do CommandType ( query, table ou 
 stored procedure) tb ah uma mudança na propriedade commandtext. E o SLQuery 
 permite faz qualquer declaracao de comando SELECT, INSERT, UPDATE, DELETE. 
 Mas, o que eu queria saber realmente é qual a verdadeira diferença entre os 
 dois.

 Valeu

 Leonardo Anselmo.

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



 __ Informação do NOD32 IMON 1969 (20070110) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br


   

-- 
--
[]´s
Bruno Lichot