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.NET Discussion :

ajouter des données dans une base de données


Sujet :

ASP.NET

  1. #1
    Membre habitué Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Points : 153
    Points
    153
    Par défaut ajouter des données dans une base de données
    salut,
    je veut modifier le CreateUserWizard en ajoutant trois champs (CIN,nom&prenom,unité). or quand je crée CreateUserWizard, automatiquement une base aspnetdb s'ajoutera et les données s'enregistre dans les différent tables (memberships..). alors j'ai créée une autre table dans cette base " information" comporte les différents champs (userId,cin,nomprenom,unité)
    et j'ai ajouté à ma fichier login.aspx les 3 champs du formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     <label for="nomprenom">
                                       nom & prénom :</label></td>
                                <td>
                                    <asp:TextBox ID="nomprenom" runat="server"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="nomprenom"
                                        ErrorMessage="nom & prénom  est requis." ToolTip="nom & prénom   est requis."
                                        ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                                </td>
    et de meme les deux autres ( tout ca sous la balise <asp:CreateUserWizardStep runat="server">)
    aussi j'ai ajouter la section d'accée et d'enregister les 3 champ à mon table "information":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <asp:SqlDataSource ID="InsertExtraInfo" runat="server" ConnectionString="<%$ ConnectionStrings:ASPNETDBConnectionString1 %>"
                            InsertCommand="INSERT INTO [information] ([UserId],[nomprenom], [Matricule], [unité]) VALUES (@userId,@nomprenom, @Matricule, @unité)"
                            ProviderName="<%$ ConnectionStrings:ASPNETDBConnectionString1.ProviderName %>">
                            <InsertParameters>
                                <asp:ControlParameter Name="nomprenom" Type="String"/>
                                <asp:ControlParameter Name="Matricule" Type="Int32"/>
                                <asp:ControlParameter Name="unité" Type="Int32"/>
                            </InsertParameters>
                          </asp:SqlDataSource>
     
     
     
                    </ContentTemplate>
                </asp:CreateUserWizardStep>
    dans le fichier web.config j'ai ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <add name="ASPNETDBConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True"
             providerName="System.Data.SqlClient" />
    l'execution et sans erreur et il m'affiche le formulaire mais après le remplissage je ne trouve pas les données saisi dans les 3 champs supplémentaire (la table information et null)
    il ya une faute dans ma démarche ??
    merci .

  2. #2
    Membre habitué Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Points : 153
    Points
    153
    Par défaut
    re,
    j'ai bien lu le tuto http://ditch.developpez.com/aspnet2/...pprovider/#LVI
    mais ca marche pas et plusieurs tuto sur le net mais ca fonctionne pas ,
    les champs que j'ai l'ajoutés je ne les trouve pas dans ma base "information"

Discussions similaires

  1. [MySQL] ajouter des fichiers dans une base de données phpmyadmin
    Par turki chaima dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/03/2014, 19h36
  2. inserer les données d'une base de données dans une autres?
    Par enstein8 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 14/10/2011, 13h33
  3. Réponses: 5
    Dernier message: 10/01/2008, 08h47
  4. Ajouter des éléments dans une base de données Access
    Par bidule123456 dans le forum ASP
    Réponses: 74
    Dernier message: 07/09/2007, 14h00

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