Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema con el manejo de tablas (https://www.clubdelphi.com/foros/showthread.php?t=48239)

ercrizeporta 19-09-2007 11:48:51

problema con el manejo de tablas
 
hola estoy realizando una aplicacion de facturacion, albaranes..para un comercio. Tengo unos cuantas dudas en cuanto al uso de la bbdd. En primer lugar decir que uso tablas del tipo dbtables y el gestor de basede datos es mysql. Me gustaría saber cual de lasa siguientes formas es mejor para realizar la insercion en tablas:
--------1----------
tabla1.insert;
tabla1campo.asinteger:=1;
tabla1.post;

-------2----------
creo un query con la siguietne consulta : "insert into tabla1 values (5)"
ejecuto el query

qeu forma es mejor utilizar si la aplicacion es multiusuario..y a su vez me gustaría saber si necesito realizar control de transacciones, o tener que realizar algún manejo de excepciones, o si tengo que realizar bloqueos de las filas de las tablas que este usando, ya que otro usuario podría intentar modificarla o visualizarla al mismo tiempo. Si es necesario esto a ser posible muestrenme un ejemplo de como he de realizarlo, ya que no se como hacerlo.

muchas gracias!!

Neftali [Germán.Estévez] 19-09-2007 12:58:42

No es un tema sencillo el de los bloqueos.
Si buscas en los foros sobre TimeStamp, encontrarás algunos mensajes (este por ejemplo) en los que ya se ha hablado del tema (lo digo para no repetir lo mismo).

El tema de transacciones deberás utilizarlo en operaciones (si estás en entorno multiusuario) "compuestas" obligatoriamente; No creo que de eso te puedas librar (independientemente de si implementas bloqueos y de qué tipo implementes).


La franja horaria es GMT +2. Ahora son las 04:19:47.

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