![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola
A mi escaso entender: Esto: Es exactamente lo mismo que esto:
En otras palabras, te traes todo el contenido de la tabla, te guste o no. Por lo tanto; Es mas simple, SI?, tal vez, pero no es mejor que hacer el edit, insert, ect directamente al campo sin traer nada extra. Repito: a Mi pequeño, muy pequeño entender. Saludos
__________________
Siempre Novato |
|
#2
|
||||
|
||||
|
Cita:
y luego hago las modificaciones en ese registro...
igual trabaja para las inserciones. Otra opinión no sobra... ![]()
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#3
|
||||
|
||||
|
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Hola
Bueno, como diria mi amigo Egostar: Depende, depende.... Si hablamos de los componentes (y por eso mencione que SI depende de ellos) en el caso de los IBQuery esto no se puede hacer, envia un hermoso error ya que no permiten hacer ediciones, inserciones etc.... Para esto se usarian los IBDataset, que en tal caso lo hacen algo diferente. Por otro lado: Me extraña que un programador con la esperiencia de AzidRain diga abiertamente que es lo mismo y que no afecta en la velocidad traer todos los registros con un Table.Open para hacer un edit, inser u otro y que ademas es mas simple. No se, pero la idea es darle a las personas la solucion optima, la mas apropiada y no la mas simple que dara problemas a la larga. Saludos
__________________
Siempre Novato |
|
#5
|
||||
|
||||
|
Ya que se admiten consejos, si me lo permiten... aquí va otro:
Jamás de los jamases se debe emplear asterisco. ¡Es una práctica tediosa e ineficiente! Es algo que hay que erradicar... ¡DI NO a *! El uso del asterisco obliga al motor realizar dos consultas previas sobre las tablas del sistema: la primera para extraer los campos de dicha tabla, la segunda para pre armar la consulta definitiva. Luego recién se lanza la consulta que se ha elaborado. Es mucho más liviano y práctico indicar los campos EXTRICTAMENTE NECESARIOS que lanzar un select *. Si admito que es muy molesto e incómodo cuando la tabla tiene demasiados campos, pero en definitiva lo que habría que preguntarse es: ¿Es necesario suministrar todos los campos? Si es un si pues ni modo, a enlistarlos. Si la funcionalidad a la que estamos por brindar soporte no requiere devolver todos los campos... ¿Qué sentido tiene el *? Otra posibilidad que cabría poner en discusión cuando la cantidad de campos es alta es la de preguntarse si estará bien normalizada. Encontrar un adecuado equilibrio entre la normalización y desnormalización es tanto un arte como una ciencia. ![]() Saludos, |
|
#6
|
||||
|
||||
|
El uso de tablas sólo puede ser factible usarlo con las que tienen pocos registros, por ejemplo:
tbTiposIVA que va a tener menos de 5 registros.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 10-07-2010 a las 19:13:08. |
|
#7
|
||||
|
||||
|
Cita:
![]() ![]() Saludos, |
|
#8
|
||||
|
||||
|
Bueno, he dicho 5, pero hay 3 tipos:
El normal: 18% (antes del 1 de julio era del 16% )El reducido: 8% (antes del 1 de julio era del 7% )El superreducido: 4% (este no ha cambiado) ![]() El exento: 0% (este es el mejor) ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 10-07-2010 a las 19:14:16. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi 6 y Firebird 2.1 | Pedro-Juan | Conexión con bases de datos | 7 | 21-09-2008 00:22:51 |
| Firebird y Delphi 7 | miguel_e | Conexión con bases de datos | 2 | 16-11-2007 18:11:23 |
| firebird y delphi.net | julyus | Firebird e Interbase | 2 | 25-10-2006 15:48:51 |
| Delphi 5 y Firebird | alexcabo | Firebird e Interbase | 3 | 18-07-2006 01:40:24 |
| Firebird en Delphi | JXJ | Firebird e Interbase | 3 | 04-11-2005 20:19:48 |
|