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 :

Aide pour Mysql et Textbox svp


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2011
    Messages : 6
    Par défaut Aide pour Mysql et Textbox svp
    Bonjour, je travail actuellement sur un projet.
    J'ai fait une form avec plusieur TextBox
    Nom de compte = TextBox1
    pseudo = TextBox2
    Mot de passe = TextBox3
    confirmation du mot de passe = TextBox4
    question secrette = TextBox5
    reponse secrette = TextBox6
    Email = TextBox7

    et je veux qu'il peuvent s'inscrire dans ma bases de donné sur mon hebergeur.
    j'ai un peux commencer le 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
    40
    41
    42
    43
    44
    45
    Imports MySql.Data
    Imports MySql.Data.MySqlClient
    Imports System.Data.SqlClient
    Imports System.Data.SqlClient.SqlConnection
    Public Class inscription
        Dim Nomdecompte As String
        Dim pseudo As String
        Dim Motdepasse As String
        Dim confirmation As String
        Dim questionsecrette As String
        Dim reponsesecrette As String
        Dim Email As String
    
           ' Le boutton qui envoie le tout vers ma BDD '
        Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
            Nomdecompte = TextBox1.Text
            pseudo = TextBox2.Text
            Motdepasse = TextBox3.Text
            confirmation = TextBox4.Text
            questionsecrette = TextBox5.Text
            reponsesecrette = TextBox6.Text
            Email = TextBox7.Text
    
            Try
                Using conn As New SqlConnection
                    conn.Open()
                    cmd.ExecuteNonQuery()
                conn.connectstring = "Connection name= base de doné > accounts;Data Source=serveur de ma BDD;User Id=User;Password=mdp ";
                    Dim cmd As New SqlCommand
                    cmd.Connection = conn
                    cmd.CommandText = "INSERT INTO `accounts` VALUES ('ID', 'Nomdecompte', 'Motdepasse', '', '', 'Email', '', '', 'questionsecrette', ' reponsesecrette', 'pseudo', '0', '0', '0', '', '', '', '', '', '0', '', '0', '0', '', '', null, '', '');"
                    cmd.Parameters.Add("Nomdecompte", Me.TextBox1.Text)
                    cmd.Parameters.Add("Motdepasse", Me.TextBox2.Text)
                    cmd.Parameters.Add("questionsecrette", Me.TextBox3.Text)
                    cmd.Parameters.Add("reponsesecrette", Me.TextBox4.Text)
                    cmd.Parameters.Add("Pseudo", Me.TextBox5.Text)
                    cmd.Parameters.Add("Email", Me.TextBox7.Text)
    
                End Using
    
            Catch ex As Exception
                MsgBox("erreur : " & ex.Message)
            End Try
        End Sub
    Ce qui est en Rouge c'est le texte a ajoute pour ma bases de donné


    mon problème est :
    Je ne c'est pas d'ou vien mon problème.

    Je veux aussi que "ID" Dans le text de la bases de donné
    Sois une suite de chiffre de 10000 a infini.
    C'est le Guid de ma base de donné donc il ne peux pas avoir 2 chiffre pareil.

    Si il aurais un façon de vérifier si le texte de la textbox3 et la textbox 4 sois identique.
    merci de cette futur aide


    Erreur 1 Il ne peut exister aucune référence à la variable locale 'cmd' tant que cette variable n'est pas déclarée.
    Erreur 2 'connectstring' n'est pas un membre de 'System.Data.SqlClient.SqlConnection'.
    Erreur 3 Caractère non valide.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Tu dis :

    cmd.ExecuteNonQuery()

    avant que tu ai déclaré CMD, attribué une requête, une connection, etc.
    déplace le à la fin déjà ...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2011
    Messages : 6
    Par défaut nouveau message d'erreur
    erreur: La propriété ConnectionString n'a pas été intialisé
    Jai mis le '' cmd.ExecuteNonQuery() ''
    et j'ai le nouveau message d'erreur qui affiche vue ce qu'il c'Est du a la connection mais jai tester en localhost avec Navicat et rien ce passe :/

    merci de bien vouloir m'aider

Discussions similaires

  1. aide pour Mysql++
    Par ktmracing dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 15/03/2005, 10h10
  2. Besoin d'aide pour trouver un SGBD SVP
    Par rateub dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 26/01/2005, 20h20

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