ASP + Base de données + Erreur de doublon

ASP + Base de données + Erreur de doublon - Programmation

Marsh Posté le 27-11-2001 à 11:34:47    

Salut,
 
y a t'il possibilité de faire un test de doublons dans une base de données avant d'effectuer une requête de mise a jour ? paske ça :  
 
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'  
 
[Microsoft][Pilote ODBC Microsoft Access] Modifications non effectuées: risque de doublons dans champs index, clé principale ou relation interdisant les doublons. Modifiez les données des champs contenant les doublons, enlevez ou redéfinissez l'index pour permettre les doublons et recommencez.  
 
/site/saisie/modif.asp, line 41

 
c'est pas joli :)
 
Merci de votre aide !
 
a++
 
Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 27-11-2001 à 11:34:47   

Reply

Marsh Posté le 27-11-2001 à 12:52:36    

slt
plusierus methodes soit tu recupere le numero de cette erreur precise et tu test
on error resume next
ton code ici
if err.number='le numero d'erreur de doublon'

Reply

Marsh Posté le 27-11-2001 à 12:55:16    

mauvaise manip  
je finis  
if err.number=le numero d erreur
ici doublon
else
pas doublon
end if
tu peux egalement faire une minirequete sql sur le champs clé primaire avec un where sur la cle soit y renvoie une ligne soit y renvoie rien.

Reply

Marsh Posté le 27-11-2001 à 13:20:26    

tu peux gérer ça dans une procédure stockée ou tu interceptes l'erreur et renvoie le code approprié pour afficher un message d'erreur

Reply

Marsh Posté le 27-11-2001 à 16:59:44    

ddr555 a écrit a écrit :

tu peux gérer ça dans une procédure stockée ou tu interceptes l'erreur et renvoie le code approprié pour afficher un message d'erreur  




Une proc stockée :
[Microsoft][Pilote ODBC Microsoft Access] !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed