GARANTIR DESCONTO

Fórum Conexao com Banco Uso de Query. #343931

01/08/2007

0

Boa tarde!
Pessoal me digam uma coisa, eu desenvolvi um sisteminha que acessa tabelas no Oracle e minha duvida eh a seguinte, apos pesquisar aqui no forum fiquei pensando se nao estou fazendo errado(esta funcionando a 3 anos, com uns 20 usuarios conectados...):

Uso os componentes:
SQLConnection1 + SQLQuery1

e atraves deles faco SELECT, INSERT, UPDATE e DELETE e em aguns casos uso o TSimpleDataSet para navegar para frente e para traz nos registros.

Mas como disse pesquisando aqui no forum encontrei outras formas de fazer isso usando + componentes tipo:
SQLConnection1 + TSQLDataSet + TDataSetProvider + TClientDataSet + TDataSource.


Do jeito que eu faco esta errado, o sistema fica comprometido de alguma forma? que desvantagens eu teria usando somente SQLQuery para fazer minhas operacoes no Banco?

Desculpem minha ignorancia, mas se puderem me ajudar lhes agradeco![b:d6b68d36e9][/b:d6b68d36e9]


Claudio_f

Claudio_f

Responder

Posts

02/08/2007

Jáder Medeiros

Usar um TSimpleDataSet ou um TSQLDataSet + TDataSetProvider + TClientDataSet é o mesmo. Pode verificar na unit SimpleDS a interface de TSimpleDataSet que ela cria internamente todos estes componentes.

Se você usa um TSQLQuery para realizar Insert, Update e Delete é porque você gosta muito de trabalhar, pois é muito mais simples usar um TDataSet bi-direcional com um resolver próprio de sentenças DML.

Mas se você está errado ou se seu sistema fica comprometido, isso é certo: Não. Você está correto e não fica com o sistema comprometido.


Responder

Gostei + 0

02/08/2007

Claudio_f

Jader, Obrigado por responder. Eh que eu estou pensando em reescrever o sistema e estou procurando formas + faceis de fazer o que jah tenho desenvolvido hoje.

Valeu!


Responder

Gostei + 0

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

Aceitar