• Miércoles 8 de Mayo de 2024, 03:44

Autor Tema:  Ayuda Con Sql  (Leído 745 veces)

madonnita

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Ayuda Con Sql
« en: Martes 24 de Octubre de 2006, 20:13 »
0
HOLA NECESITO AYUDA CON SQL .........TENGO U NPROGRAMA EN VISUAL BASIC PARA INGRESAR RUT DE PERSONAS ...LO TENGO VALIDADO PERO EL PROBLEMA QUE TENGO ES QUE AL INGRESAR UN RUT  NO ME DEJE DESPUES INGRESAR EL MISMO RUT ...........SE QUE LO PUEDO HACER CON  UNA INSTRUCCION SQL PERO NO ENTIENDO MUCHO COMO .......QUE DEBO COLOCAR .
GRASIAS A LAS PESONAS QUE REALMENTE ME KIERAN AYUDAR

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Ayuda Con Sql
« Respuesta #1 en: Martes 24 de Octubre de 2006, 21:56 »
0
Si no quieres que se repita el RUT en la base de datos tienes dos opciones, una limpia y una sucia.

1- la sucia: Antes de insertar en la base de datos has un query verificando que no exista la ese RUT, sino existe lo insertas sino pues no.
2- la limpia: Si es una regla que no hayan RUTs duplicados , se debe crear un UNIQUE constraint (o llave primaria segun el caso)en la tabla de la base de datos indicando que ese campo es unico, de esta forma si tratas de insertar un registro con un RUT que ya esta en la BD  la base de datos no te dejara y te arrojará una excepción.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io