Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-03-2009
ledesmarc ledesmarc is offline
Miembro
 
Registrado: jun 2008
Posts: 24
Poder: 0
ledesmarc Va por buen camino
Interbase - Insertar Modificar eliminar IBQuery??

Hola gente del foro, tengo un sistema en red desarrollado con delphi7, interbase 6.5 el cual es lento cuando tienen que insertar, eliminar particularmente cuando tienen que facturar ya que se actualizan varias tablas. Para insertar o modificar lo hago de esta forma:

if not (DM.Tr.Active) then DM.Tr.StartTransaction;
DM.Items.Insert;
DM.Items.FieldByName('ID').AsInteger:=idItems;
DM.Items.FieldByName('NOMPRODC').AsString:= 'etc etc';
DM.Items.Post;
DM.Tr.CommitRetaining;

Pensaba que quizas utilizando IBQuery podrian mejorar en cuanto a velocidad,por ej:

FNuevoPedido.IBInsertar.SQL.Text:='INSERT INTO Items(ID,NOMPRODC,FECHA,ESTADO,TOTAL)'+'VALUES('ID','CLIENTE','FECHA','ESTADO','TOTAL')';
FNuevoPedido.IBInsertar.ExecSQL;

Pero la verdad que no estoy seguro, mi pregunta es mejorara mi sistema si lo hago de esta forma?
¿Me recomiendan algun cambio, o algo a tener en cuenta para mejorar el rendimiento?¿Sera conveniente mudarme a interbase 2009?o delphi 2009?
Desde ya muchisimas gracias...
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
modificar datos con ibquery mozambike Conexión con bases de datos 0 27-09-2008 23:50:47
como hacer funciones(insertar,modificar,eliminar,buscar) en c++ builder con postgres? elpapi83 PostgreSQL 0 19-10-2007 01:56:07
Borrar,Insertar y Modificar con ClientDataSet en Interbase/Firebird David Conexión con bases de datos 1 16-06-2007 22:59:38
Como insertar, eliminar y modificar en c#? danytorres .NET 2 09-05-2006 22:29:47
eliminar y modificar con interbase VRO Conexión con bases de datos 9 03-05-2004 17:35:38


La franja horaria es GMT +2. Ahora son las 18:56:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi