Cita:
Empezado por cahp
...me explico...
Con lo que poner el DNI como clave primaria, no lo aconsejo.
|
Sí te explicas, pero lo del DNI era un ejemplo (por que es un campo que todos conocemos). Lo importante era la idea.
Cuando bigpeter80 decía esto:
Cita:
Empezado por bigpeter80
...pero cuando creo un cliente nuevo, uno que ya habia ingresado antes me permite guardar igual...
|
Es porque de alguna forma,
puede identificar clientes duplicados. Sea por DNI, o por DNI y nombre o por DNI y fecha de nacimiento o por lo que sea.
Por lo tanto en lugar de buscar si esos criterios ya existen lo lógico es colocar un índice único.
Cita:
Empezado por bigpeter80
Como me preguntaba Lepe tengo una base de datos hecha en access 2003, y utilizo una conexión ODBC hecha con el ADOConection.
|
Te recomiendo que te saltes el paso de ODBC conectes mediante ADO a Access utilizando Jet4 que es el motor propio de Access y te dará más eficiencia/rendimiento que ODBC.
Un saludo.