Re: [delphi-br] Diferença entre SQLDataSet e SQLQuery
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
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
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
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