FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Registro Duplicado
Una pregunta el registro duplicado con ese se puede hacer.
Codigo: int --> Primary Key Nombre: char
Última edición por ecfisa fecha: 03-03-2020 a las 12:52:35. Razón: Agregar etiquetas [delphi][/delphi] |
#2
|
||||
|
||||
Hola.
Si la columna CODIGO es primary key, no puede estar duplicada. Lo que se puede hacer es, mostrarle un mensaje al usuario que ese código ya está en uso y solicitarle otro o generarle uno automáticamente. En cuanto al procedimiento que inserta un nuevo registro lo modificaría un poco: En este ejemplo y en el caso de existir una clave duplicada, se le avisa al usuario con un mensaje de error. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Cita:
Exacto. Muchas gracias. Sabia q primary key no puede duplicar. |
#4
|
|||
|
|||
Una tema complicado sobre duplicacion. Cuando hay autonumeración o no hay llave se puede duplicar?
|
#5
|
||||
|
||||
Hola.
Si la columna no tiene una restricción al respecto, no hay problema con duplicarla. ¿ Con que gestor de base de datos estas trabajando ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
En phpmyadmin lo d localhost. Las restricciones solo un campo primary key se que no puede duplicar. Si pongo otro campo con autonumeración yo imagino se puede duplicar. Aun no comprobe. Lo estoy estudiando como funciona. Es un poco lio de eso.
Última edición por igamerpc fecha: 07-03-2020 a las 01:10:31. Razón: Cambiar mysql por phpmyadmin |
#7
|
||||
|
||||
Hola.
No conozco MySQL pero no tiene mucho sentido crear una columna auto numérica para luego permitir valores duplicados en ella; se supone que la función de esas columnas es no repetir valores. Creo que si deseas permitir valores duplicados tendrías que quitar la restricción, v.gr.:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
|||
|
|||
Drop index es eliminar el indice, eso es verdad, y asi se puede duplicar.
Entonces empiezo trabajar delphi con esa ejecucion. Gracias 😁 |
#9
|
|||
|
|||
Ese no puede usar en delphi. Ejemplo:
Última edición por ecfisa fecha: 09-03-2020 a las 13:33:59. Razón: corregir problema con WYSIWYG |
#10
|
||||
|
||||
Hola.
Para poder ayudarte mejor te hago una consulta, ¿ Con que componentes estas trabajando ? (dbExpress, FireDAC, ...) Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
Mismo eso lo quiero es desactivar el primary key para que pueda duplicar en ejecutar delphi 7. Hago en opciones con o sin primary key. Trabajo delphi 7 con phpmyadmin en localhost. Última edición por Casimiro Notevi fecha: 09-03-2020 a las 14:13:52. |
#12
|
|||
|
|||
Pido disculpa lo hecho TAG pero no me sale bien.
|
#13
|
||||
|
||||
Cuando lo hagas, envía el mensaje. Luego, si hace falta, lo editas. Es un problema que se da a veces, si le pulsas a "vista previa" antes de enviar el mensaje entonces sale así de mal.
|
#14
|
||||
|
||||
Hola.
Perdón por la pregunta, ahora ví que mencionaste a phpmyadmin, lamentablemente no conozco esos componentes. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
|||
|
|||
vale no pasa nada no te preocupes
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tabla paradox no me valida registro duplicado | kcaARLOosz | Tablas planas | 0 | 18-09-2015 17:40:15 |
TDataSet Verificar registro duplicado | razor7 | Lazarus, FreePascal, Kylix, etc. | 2 | 02-09-2010 22:13:37 |
como capturar error de registro duplicado | ajmr81 | Firebird e Interbase | 3 | 17-10-2006 10:36:07 |
Registro Duplicado En Query | jmedina | SQL | 2 | 29-11-2004 22:11:47 |
Registro Duplicado | jmedina | Conexión con bases de datos | 0 | 17-11-2004 19:53:34 |
|