| |||
| Respuesta: Evitar registros duplicados Toda esa gestión tiene que hacerse desde la base de datos. Según la que utilices se hace de una forma u otra. Para que no se repita debes declarar el campo como clave primaria y si intentas duplicarlo te dará un error. |
| ||||
| Respuesta: Evitar registros duplicados Saludos. Bueno la respuesta no ayuda mucho la verdad... Uso Mysql como base de datos y el campo esta activado como campo principal.. Estoy empleando un manejador de errores a nivel de sistema y me lanza un mensaje de error por defecto ya preparado. |
| |||
| Respuesta: Evitar registros duplicados Ahora que se que usas mysql, te puedo dar una respuesta más exacta. Declara ese campo como entero, y le indicas que sea clave primaria (o al menos que sea único con unique) y lo pones como "autoincrement". A la hora de insertar un registro indícale todos los campos menos ese. |
| ||||
| Respuesta: Evitar registros duplicados Asi como te dice ruben, de heco las dos formas son validas pero la primera que te dijo podrias capturar el error en un trigger de insert......
__________________ De nada, hay te encargo un Karma +1... |
| ||||
| Respuesta: Evitar registros duplicados Claro.. esa solución la había pensando, pero les comento lo siguiente.. En la Tabla1 soluciono eso con el campo tipo Entero y Autoincrementable... Chevere.. pero como haría entonces para darle el valor de ese campo Autoincrementable a un campo de la Tabla2, pues de ese campo es que extraigo los valores en un Query posteriomente.. Tabla1 Tabla2 Documento (autoin..) Documento ------> Y con este? como le doy el valor? Fecha Articulo Total Precio N... N........ |
| |||
| Respuesta: Evitar registros duplicados No se si entendí bien, pero ¿te refieres a insertar ese valor autogenerado de la tabla1 en la tabla2? Si es así primero tienes que insertar en la tabla1, y cuando vas a insertar en la tabla2 obtener el registro de la tabla1 y leer ese campo para insertarlo en la tabla2. Si no te refieres a eso entonces entendí mal, trata de explicarlo mejor. |
| ||||
| Respuesta: Evitar registros duplicados Cita: Es una idea muy sencilla con esencia a funcional que no la habia tomado en cuenta.. voy a probar ese metodo gracias por el superdato.
Iniciado por _Ruben_ No se si entendí bien, pero ¿te refieres a insertar ese valor autogenerado de la tabla1 en la tabla2? Si es así primero tienes que insertar en la tabla1, y cuando vas a insertar en la tabla2 obtener el registro de la tabla1 y leer ese campo para insertarlo en la tabla2. Si no te refieres a eso entonces entendí mal, trata de explicarlo mejor. |