Fórum Dúvidas em Interbase. SQL #238762

20/06/2004

0

Olá, tenho uma dúvida na criação de sistemas usando o Interbase.
Na hora de inserir, excluir eu tenho que usar comandos SQL ou posso usar os Tables (Post, Delete)???
Tem diferenças entre eles de performance ou algo parecido?

Desde já agradeço


Marcelo_mileris

Marcelo_mileris

Responder

Posts

20/06/2004

Marcio.theis

Pode usar da forma normal.

Inserção

tbl.Insert;

Editar

tbl.Edit;

Excluir

tbl.Delete;

Cancelar

tbl.Cancel;


na minha opinião os comandos SQL seriam mais utilizados se deseja alterar em vários registros, ou quiser fazer um update na base, pois se for um sistema que possui os botões ´padrões´ os necessários para navegar e editar os registros não é necessário usar os de SQL.


Responder

Gostei + 0

20/06/2004

Vinicius2k

Marcelo,

Eu discordo [b:3a82c7b3f2]totalmente[/b:3a82c7b3f2] da opinião do colega...
Não se deve usar tables com banco de dados cliente/servidor... se for para usar tables é melhor usar um banco desktop é mais simples de implentar instalação, distribuição, etc...

Para usar SGBDs use sempre instruções SQL... é muito mais seguro e muito mais rápido... vc vai ver q não é tão complicado quanto parece e que vários métodos dos componentes ajudam a manter a facilidade de uso...

Vc já optou por quais componentes de ligação usar?
T+


Responder

Gostei + 0

20/06/2004

Marcelo_mileris

Obrigado pela sua resposta. Me poupou um bom tempo. Será que pode me ajudar com mais uma dúvida?

Tenho que criar um Sistema Client/Servidor e escolhi usar Interbase. Ate ai tudo bem, só que não sei que componentes tenho que usar (Paleta Interbase) para fazer corretamente a ligação. No sistema vão ter várias tabelas (Clientes, Funcionários, Fornecedores...etc).

Agradeço desde já
Marcelo


Responder

Gostei + 0

21/06/2004

Vinicius2k

:?
a resposta q lhe enviei por MP... por favor, não faça mais isso, se eu tivesse visto seu post aqui teria respondido nele para compartilhar a resposta com os outros colegas e não por MP...
Qual IB pretende usar? se for o 6.0 (open source) eu lhe recomendaria o Firebird 1.0.3... são literalmente idênticos, porém com bugs do IB corrigidos... depois vc pode migrar, sem susto para o Firebird 1.5 (está muito mais rápido), mas não se preocupe muito com esta questão agora... se ainda estiver um tanto desconfiado do Firebird, pode usar IB sem problema... migrar tbm depois é extremamente simples... Vc pode usar IBX (paleta Interbase) ou dbExpress que é o q eu uso agora, mas como vc está começando agora, acho melhor optar pelo IBX... pq é mais fácil de vc aprender... ambos são excelentes, a diferença básica é q o dbExpress eu posso usar com outros bancos como Oracle, SQL Server, etc... Atualize seu IBX de acordo com a versão do Delphi em http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102 Pegue a ultima versão do IBConsole se for usar IB em http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102 Pegue a última versão do IBExpert Personal em http://www.ibexpert.com/ se preferir usar o Firebird... o IBConsole não funciona no FB 1.5, mas no 1.0.3 funciona perfeito... eu eh q sempre gostei mais do IBExpert pq é mais ituitivo e ele funciona com IB 6.0 também... Com relação à material... http://www.clubedelphi.com.br/apostilas/ApostilaIB.zip http://www.clubedelphi.com.br/apostilas/ibx.zip caso queira usar o firebird... http://www.clubedelphi.com.br/apostilas/ApostiladeFirebird.pdf caso se interesse pelo dbExpres, esta apostila é muito boa !: http://www.clubedelphi.com.br/apostilas/DBExpress.zip este é um tópico do amigo afarias: http://delphiforum.icft.com.br/forum/viewtopic.php?t=30575 e o melhor fórum para vc tirar suas dúvidas é : http://delphiforum.icft.com.br/forum/viewforum.php?f=3 dê sempre uma pesquisada antes, para não ser repetivo e para ter respostas mais rápidas... existem muitas dúvidas já respondidas que podem lhe poupar tempo...


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar