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 :

Formulaire et base de données SQLSERVER


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut Formulaire et base de données SQLSERVER
    Bonjour,

    j'ai eu une demande d'ajouter un champs a un formulaire qui existe deja, sachant que ce formulaire Insert les données dans une base sqlserver.

    j'ai suivi le code de la page qui permet d'excuter la requete avec cette fonction : SqlInsertCommand.ExecuteNonQuery() mais avant il avais un traitement genre :

    -----------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SqlInsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@sexe", System.Data.SqlDbType.VarChar, 16))
    SqlInsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@statut", System.Data.SqlDbType.VarChar, 16))
     
     
    SqlInsertCommand.Parameters("@sexe").Value = GetValue("sexe")
    SqlInsertCommand.Parameters("@statut").Value = GetValue("statut")
    ----------

    mais une fois je fais le test je reçois une erreur:

    ----------
    Erreur dans form_sond_sport.aspx.vb, SoumettreDonnees() lors de l'exécution de la procédure stockée

    Message: Procedure or function sp_InsertCentreSportif has too many arguments specified.
    Détails:
    System.Data.SqlClient.SqlException: Procedure or function sp_InsertCentreSportif has too many arguments specified.
    à System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
    à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    à System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    à System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    à System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    à System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    à System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
    à System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
    ------------

    je n'oublie pas de vous dire aussi que j'ai belle est bien ajouter un champ dans ma table de base de donneés. mais je ne comprend pas pourquoi il pense qu'il a plus d'argument!

    Merci.

  2. #2
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Salut,

    Tu utilise des procédures stockées et tu a oublié de mètre aussi à jour ta procédure stockées en augmente le nouveau paramètre.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    C'est en plien ca lol. bien vue. merci beaucoup

    j'ai reussi quand meme a sauvé la mise ce matin lol

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

Discussions similaires

  1. problème d'insertion ds base de données sqlserver
    Par manelBenAli dans le forum Accès aux données
    Réponses: 7
    Dernier message: 21/02/2007, 19h03
  2. Formulaire et base de données
    Par Marye dans le forum IHM
    Réponses: 4
    Dernier message: 08/02/2007, 22h07
  3. Connexion à une base de données SQLSERVER
    Par jphilve dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/06/2006, 22h38
  4. [Conception] Formulaire et base de donnée ?
    Par heldev dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2006, 17h09
  5. Migration de Base de données SQLServer -> Oracle
    Par karamazov994 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 11/07/2005, 14h30

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