begin process at 2010 03 22 02:16:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

Access

 > 

insert avec dropdownlist


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insert avec dropdownlist

jeudi 2 octobre 2008 à 09:11:13 | insert avec dropdownlist

alicia26

salut à tous!
mon code sans les dropdownlist fonctionne correctement!
en y ajoutant des
dropdownlist, l'un à la'ide d'un datasource et l'autre des listItem,
cmdInsert me génère:
ystem.Data.OleDb.OleDbException: Aucune valeur donnée pour un ou plusieurs des paramètres requis.

ma page aspx
     <td style="width: 91px">
        <asp:Label ID="Scont" runat="server" Text="Continent" Font-Bold="True" Font-Names="Verdana"></asp:Label></td>
            <td colspan="2" style="width: 367px">
                <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" Width="368px">
                    <asp:ListItem>A1</asp:ListItem>
                    <asp:ListItem>A2</asp:ListItem>
                    <asp:ListItem>A3</asp:ListItem>
                    <asp:ListItem></asp:ListItem>
                </asp:DropDownList></td>
        </tr>
         <tr>
            <td style="width: 91px">
        <asp:Label ID="Spay" runat="server" Text="Pays" Font-Bold="True" Font-Names="Verdana"></asp:Label></td>
            <td colspan="2" style="width: 367px">
                <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="AccessDataSource2"
                    DataTextField="NomPays" DataValueField="NomPays" Width="368px">
                </asp:DropDownList></td>
        </tr>

et mon code vb.net
 sCont = DropDownList2.SelectedValue
  sPay = DropDownList1.SelectedValue

sInsertSQL = "insert into Missions( Continent, Pays) values(`" & sCont & "`,`" & sPay & "`)"
        Dim cmdInsert As New Data.OleDb.OleDbCommand(sInsertSQL, cnAccess)
        cmdInsert.ExecuteNonQuery()

Aidez moi svp!!
merci pour tout.

jeudi 2 octobre 2008 à 13:22:52 | Re : insert avec dropdownlist

nhervagault

Administrateur CodeS-SourceS
Salut

Utilise le débuggeur pour voir ce qu'il ce passe.
Ce que contient les variables DropDownList1.SelectedValue et DropDownList2.SelectedValue

Une de ses valeurs doit etre a nulle...

NB : Utilises des requetes paramétrées pour éviter les injections SQL et des problèmes de quotes.

Bon courage
jeudi 2 octobre 2008 à 13:59:58 | Re : insert avec dropdownlist

alicia26

Salut
j'ai l'ai fait et je remarque que la seconde valeur n'est pas récuperer ,disons les données issues d'une autre table!!

   <td style="width: 91px">
        <asp:Label ID="Spay" runat="server" Text="Pays" Font-Bold="True" Font-Names="Verdana"></asp:Label></td>
            <td colspan="2" style="width: 367px">
                <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="AccessDataSource2"
                    DataTextField="NomPays" DataValueField="NomPays" Width="368px">
                </asp:DropDownList></td>

je comprend pas bien ce que tu veux dire par
des requetes paramétrées?!
jeudi 2 octobre 2008 à 14:12:53 | Re : insert avec dropdownlist

nhervagault

Administrateur CodeS-SourceS
Pour les requetes paramétrées

Base toi sur le tuto

Pour l'autre problème, ta liste est-elle bien remplie.
Regardes le code source et regardes si la value est bien renseignée dans tes options.

jeudi 2 octobre 2008 à 17:33:18 | Re : insert avec dropdownlist

alicia26

le code source est dans mon premier post!!
et je déroule la liste correctement!
seulement je vois pas pourquoi l'insertion échoue?!


Cette discussion est classée dans : insert, code, data, dropdownlist, cmdinsert


Répondre à ce message

Sujets en rapport avec ce message

DropDownList et Datagrid [ par waikah ] J'ai 2 tables liées.Code Postal(IdCP, Nom,IdCommune),et Commune(IdCommune,Nom)Par un datagrid (DG), j'édites la table Code Postal.Lorsque j'édite une dropdownlist [ par wahref ] Bonjour à tous,Je développe un site web en asp.net, je veux récupérer des enregistrements à partir d'une base de données access.j'ai ecrit mon code da Recherche dans un catalogue Index Server [ par sisi187 ] Hello, Je suis entrain de d'essayer de faire des requetes dans un catalogue index server se trouvant dans le répertoire C:/inetpub/catalog.wci. j'ai Code de remplissage d' un dropdownList en C# [ par prog_amateur ] Bonjour.Mon pribleme c'est de trouver le code de remplissage d'un dropdownlist en C# a partir d'un champ d'une table de ma base de données.(ASP.NET)je DropDownList + Datasource (Bind avec une valeur null possible) [ par cfeltzsni ] Bonjour, j'ai un problème avec l'utilisation des DropDownList dans un formulaire. Pour simplifier les explications voici une partie du code : <asp:Sql Mise en forme de données [ par CGSI ] Salut tout le monde,Je sait que vous pourez m'aider car c'est digne du débutant que je suis.Je travail en ASP .Net avec SQL Server et VB.Le probléme q perte de session lors de déplacement de fichiers [ par vincentpique ] Bonjour à tous,J'ai un site sur un serveur 2003, avec iis6. Le dossier du site comprend les pages asp ainsi qu'un dossier data avec des droits en écri aide sur DropDownList [ par amylee1984 ] salut , je devlope sous asp.net 2003 , j'ai un probleme avec mon dropDownlist , je veux afficher des donné dans des textbox quand je change la valeur DropDownList action dynamique [ par Cisaks ] Voila j'ai une DropDownList et deux RadioButton je voudrais faire en sorte que lorsque je je selectionne une item dans ma DropDownList une action dans Insert sql [ par bubblepwal ] Bonjour,je souhaite faire une insertion dans une table mais j'ai les messages d'erreurs suivants :[Microsoft][Pilote ODBC Microsoft Access] Point-virg


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales