Ver Mensaje Individual
  #2  
Antiguo 15-04-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No se trata de correcto e incorrecto. Se trata de que en cada caso puede ser más adecuado lo uno o lo otro.
Sin saber más datos es difícil escoger qué sería lo "recomendable" (que no lo correcto) para tu caso.

* La forma normal es trabajar con componentes de Bases de Datos, que para eso están. Son sencillos de utilizar, están para eso y no tendrás problemas ni errores, puesto que la forma de programar con ellos es bastante "estandard".

* Quien te ha dicho que es mejor trabajar con componentes normales (TEdit) y luego lanzar consultas no está exento de razón, lo que hace falta saber es si en tu caso lo necesitas o no.
Programar de esta manera es más complejo, requiere más tiempo y posíblemente genere más errores; En contrapartida se dice que se minimiza el tráfico de red y (esto es seguro) vas evitar problemas de bloqueos o de colisiones (Altas y updates).

¿Qué escoger entonces?

Pues depende: Si vas a hacer un sistema para 4 usuarios que hacen 20 altas al día cada uno, creo que perfectamete puedes escoger la primera opción. Si vas a hacer un sistema con 100 usuarios que continuamente van a estar dando de altas registros, cláramente te recomendaría la 2ª.

Son casos extremos, pero es para que me entiendas. No es que una sea la buena y otra la mala. Cada una para lo suyo...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita