Hola carlos, gracias por tu respuesta, uso INNODB como base de datos,
consultaba por el tema de las transacciones por eso mismo que pregunte
para no tener problemas de duplicados o errores en la tabla en un
entorno multiusuario, vos me decis que controlando al momento de la
carga verifique que el codigo cargado no exista para al momento de
hacer un insert o update no tenga problemas y con eso evito el tener
que usar las transacciones ¿no? es eso lo que entiendo me queres
decir???, asi lo hago ahora actualmente pero consulte por el tema
transacciones por lo de multiusuario para evitar un duplicado al
momento de grabar en mi tabla, el form lo uso de sesion privada de
datos???? o como seria.
Muchas Gracias
Pablo - La Pampa (entendi bien, vos sos de aca tambien?? si es asi de
donde??) por ahi no podemos juntar y me sacas algunas dudas lo hago
por hobby a la programacion y me gusta,programo para la aplicacion de
mi negocio de venta de telefonia celular
Avisame
On 23 jul, 19:35, Carlos Miguel FARIAS <
carlosmiguelfar...@gmail.com>
wrote:
> Que motor usas para las tablas mysql, myisam o innodb, solo estas últimas
> soportan transacciones (e integridad referencial), las primeras, funcionan
> parecido a las dbf (archivos independientes) con el agregado de la seguridad
> por usuario (que no tienen las dbfs).
> Si instalastes el mysql, y haces todo lo que dices, ya estas automaticamente
> trabajando en modo multiusuario.
> Para evitar registros duplicados, debes verificar las claves antes de
> insertar (las nuevas) o de modificar (en casos de claves unicas). En caso de
> intentar insertar duplicadas, tendras un error del motor (que tendras que
> capturar los errores con SHOW ERRORS, que te crea tambien un cursor si la
> ejecutaste con sqlexec).
> El tema transacciones no tendria nada que ver con la cantidad de usuarios.
> Cualquier sentencia SQL, en mysql, se ejecuta completa o no se ejecuta.
> La transaccion lo que permite es "envolver" un conjunto de sentencias SQL, y
> dentro de esa "envoltura", ir controlando ciertos elementos que se cumplen o
> no (eso depende de tu requerimiento de programación). Si por alguna razón se
> necesita cancelar, podes cancelar todo lo que se estaba ejecutando dentro de
> la "envoltura", dejando todas las tablas como al principio.
> Saludos Miguel: at La Pampa too.
>
> > La Pampa- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -