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

VB.NET Discussion :

exception lors d'un update sur SQL serveur


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut exception lors d'un update sur SQL serveur
    bonjour,

    je travaille avec VB et SQL serveur, j'arrive bien à créer un objet connexion et lors de ma requete update j' ai l'exeption suivante :

    System.Data.OleDb.OleDbException: Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
    Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
    Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
    à System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
    à System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
    à WindowsApplication1.FormInterfaceCaisse.ExpAr()
    les requete select par contre fonctionne bien.


    Avez vous une idée ? surtout que le programme fonction sur mon poste et j'ai cette exeption sur un poste cible. J'ai bien les même base des deux cotés car j'ai fait des restaurations.

    vous comprenez quelque chose ou vous souhaitez plus d'info ?

    merci à vous.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    tu veux appeler une procédure stockée qui n'existe pas sur la base master

    tu es surement pas sur la bonne base de données
    le plus simple est de la spécifier dans la chaine de connexion via DataBase=mabase
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    J'ai essayé de rajouter database à la connexion:

    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
     
            ParamServeur100 = Me.TextBoxServeur.Text
            ParamUser100 = Me.TextBoxUser.Text
            ParamPassword100 = Me.TextBoxPassWord.Text
            ParamBase100 = Me.TextBoxBase.Text
     
            Try
                'Connexion à la base Ligne 100
                Connexion.ConnectionString = ("Provider=SQLOLEDB;Data Source=" & ParamServeur100 & ";user id=" & ParamUser100 & ";Password=" & ParamPassword100 & "; Initial catalog=" & ParamBase100 & "; DataBase = " & ParamBase100 & ";")
                Connexion.Open()
                If (info = True) Then
                    TextBoxMessage.AppendText("Ouverture de la connexion à la base de données de RESTAU" & vbCrLf & vbCrLf)
                End If
                Return Connexion
            Catch ex As Exception
                TextBoxMessage.AppendText("Problème de connexion à la base de données de RESTAU: " & ex.ToString & vbCrLf)
                Return Nothing
            End Try

    donc j'ai la connexion qui se passe bien mais j'ai toujours la même exception au moment d'un ubdate.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    Initial catalog et database font la meme chose donc pas besoin de doublon !

    t'as vérifié avec un point d'arret que ta variable contenant le nom de la base contient le bon nom ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    Oui, je viens de vérifier dans Me.TextBoxBase.Text qui est un textbox j'écrit 'RESTAU' qui est le nom de ma base.

    et ensuite je mets Me.TextBoxBase.Text dans ParamBase100 que j'utilise dans Connexion.ConnectionString.

    ???????

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    vérifier ce qu'on a écrit et vérifier ce qu'il se passe sont deux choses différentes

    meme que des fois quand on relis son code, on percois ce qu'on pense avoir écrit alors que c'est autre chose qui est écrit !
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [SQL-Server] update sur SQL Serveur
    Par Phpdebut dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/01/2009, 09h46
  2. les cursor sur sql serveur
    Par hoummass dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/10/2005, 17h10
  3. [Exception]Lors d'un validate sur un jframe
    Par cameleon2002 dans le forum Agents de placement/Fenêtres
    Réponses: 12
    Dernier message: 02/05/2005, 11h27
  4. [Debutant]droits des utilisateurs sur sql serveur
    Par christophebmx dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2005, 16h50
  5. Problème lors d'un Update sur une date
    Par Nany dans le forum ASP
    Réponses: 3
    Dernier message: 19/05/2004, 22h37

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