![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#11
|
||||
|
||||
|
Bueno, no soy un "maestro", pero intentaré lo que pueda.
Algunos detallitos: - Si un campo es numérico (leasé integer, float, currency, BCD) hay que quitar el "QuotedStr" ya que a un número no se le puede restar un string (cadena de texto). - Al pasar cantidades con decimales a un sql, hay que tener especial cuidado con formato, (leasé separador de miles y separador decimal), porque el SQL es un Standard y espera un número sin separador de miles y como separador decimal el punto. - Además es un bucle, hay que "agilizar esa ejecución sea como sea" Vamos a pasar del tema: - Usaremos un sql con parámetros, así nos quitamos el problema del separador decimal y de millar (que delphi haga las conversiones). - Usaremos una consulta compilada (Prepare), ésto hace indicar a delphi que su SQL no ha sido modificada, y por tanto en cada ciclo del bucle, no es necesario chequear la sintaxis de la misma (ahorramos algunos milisegundos). - Haremos un disableControls de la consulta, así delphi no actualiza el grid (recordemos que los mensajes de pintado del grid, el registro activo y demás consume tiempo).
Otra cosa: Si en frmfactura tienes los campos persistentes, sería mejor usar: usando Fieldbyname, se tiene que perder tiempo en averiguar si ese campo está en la tabla o no. Teniendo el campo persistente, se accede directamente a él. sALUDOS
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 15-11-2007 a las 20:48:58. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Articulo similar al de Paradox en red, pero para Access | Wonni | Conexión con bases de datos | 0 | 17-05-2007 14:51:03 |
| Codificar para el cambio: Mi primer articulo en BDN!!! | mamcx | Noticias | 11 | 22-09-2006 01:37:20 |
| Articulo -> Ventas - Borrar Articulo | hmoner | Conexión con bases de datos | 7 | 14-10-2005 18:24:54 |
| Artículo de Paradox en red | Mariana | Conexión con bases de datos | 4 | 22-12-2004 04:23:27 |
| Duda para crear índice de artículo | Tio | Firebird e Interbase | 2 | 10-06-2003 01:00:14 |
|