IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

erreur lors d'un update d'une base de données


Sujet :

ASP

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Points : 15
    Points
    15
    Par défaut erreur lors d'un update d'une base de données
    bonjour,

    Lorsque j'update un champs de ma base de données, en faisant un test sur les erreurs, le gestionnaire d'erreur m'indique une erreur, mais ma base est bien updatée !... savez vous ce que cette erreur signifie et comment la supprimer .?

    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    'on récupere les anciennes valeur
    	Set RS = Server.CreateObject("ADODB.RecordSet")
    	RS.CursorType = 2
    	RS.LockType = 3
    	sql = "select * from users where login ='" & trim(oldLogin) & "'"
    	RS.Open sql, Session("objConn")
     
    	oldName = trim(RS("user_name"))
    	oldSurname = trim(RS("user_surname"))
     
     
    	'récupération des nouvelles valeurs
    	newLogin = trim(Request("newLogin"))
    	newName = trim(Request("newName"))
    	newSurname = trim(Request("newSurname"))
     
     
    		'pour la surveillance d'erreur
    		on error resume next
     
                    if not oldLogin = newLogin then RS.Fields("login") = newLogin
    		if not oldName = newName then RS.Fields("user_name") = newName
    		if not oldSurname = newSurname then RS.Fields("user_surname") = newSurname
     
    		RS.Update
    		RS.Clone
     
    		Set RS = nothing
     
    		'Affichage de l'erreur
    		If Err Then
    				Response.Write "Erreur : " & Err.number & " -- " & Err.Description & "<br>"
    				Response.Write "<a href=""modifUtil.asp"">retour</a><BR>"
    		Else
    			Response.Write  "Cet enregistrement a bien été ajouté<br>"
    			Response.Write "<a href=""consulter.asp?utilisateurs=on&action=Consulter"">consulter</a>"
    		End If
     
    		on error goto 0
    et l'erreur
    Erreur : 3251 -- Le jeu d'enregistrements en cours ne prend pas en charge les signets. Il s'agit peut-être d'une limitation du fournisseur ou du type de curseur sélectionné.

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Points : 15
    Points
    15
    Par défaut
    hop ok, j'ai trouvé en relisant mon post... autant pour moi !!
    j'ai mis RS.Clone au lieu de RS.Close .. saleté d'éditeur qui finit les mots tout seul

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/02/2012, 18h51
  2. Réponses: 1
    Dernier message: 20/04/2009, 21h48
  3. Réponses: 2
    Dernier message: 05/05/2007, 10h05
  4. Erreur lors de la suppréssion d'une base de donnée
    Par pier* dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/05/2006, 19h49
  5. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo