Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : insertion dans base de donnée mysql [ Base de données / MySQL ] (rehab)

lundi 21 avril 2008 à 18:56:07 | insertion dans base de donnée mysql

rehab



j'ai essayé d'inserer dans ma table "moi" dans la base de donnée mysql via asp.net ,il me déclare aucune erreur mais il n'insere rien:ou est l'erreur?

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>


<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ODBC" %>
<script language="VB" Runat="server">
Sub Page_Load(Source as Object, E as EventArgs)
  BindData
    End Sub
    Sub BindData()
        Dim nom
        Dim prenom
        Dim strConn As String
        nom = "han"
        prenom = "han"
       
        strConn = "DRIVER={MySQLODBC 3.51 Driver};ServerAddress = localhost;DATABASE=hi;" & _
        "USER=root;PASSWORD=; OPTION=16386;"
        Dim MySQL As String = "INSERT INTO moi (nom,prenom) " & _
        "values('" + nom + "','" + prenom + "' )"""
        Dim MyConn As New OdbcConnection(strConn)
        Dim ds As DataSet = New DataSet()
        Dim Cmd As New OdbcDataAdapter(MySQL, MyConn)
    
        Cmd.Fill(ds, "moi")
       
        MyDataGrid.DataSource = ds.Tables("moi").DefaultView
        MyDataGrid.DataBind()
    End Sub
    Sub Page_Change(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
        MyDataGrid.CurrentPageIndex = e.NewPageIndex
        BindData()
    End Sub
</script>

 


<html xmlns="sur http://www.w3.org/1999/xhtml [ Lien ] " >
<head id="Head1" runat="server">
<title>MySQL with ASP.Net</title>

<meta name="GENERATOR" content="asp express 4.0"/>

   
</head>
<body>
    <form id="form1" runat="server">
   
   <asp:Datagrid Runat="server"
    Id="MyDataGrid">
   </asp:Datagrid>

    </form>
</body>
</html>


lundi 21 avril 2008 à 23:06:48 | Re : insertion dans base de donnée mysql

nhervagault

Salut,

Il serait plus facile de lister le resultat d'une requete select dans le datagrid, qu'une requete Insert.

Le probleme dois venir de la.

Quelques conseils pour la suite,
* externalise la chaine de connection, (dans une constante ou mieux dans le web.confipg)
pour améliorer le maintenance et ta productivité.
* utilise les requetes parametres
http://dev.mysql.com/doc/refman/5.1/en/connector-net-examples.html


Bon coding



Cette discussion est classé dans : base, donnée, mysql, prenom, mydatagrid


Répondre à ce message

Sujets en rapport avec ce message

connexion avec une base de donnée mysql [ par rehab ] salut tout le monde,j'ai une base de donnée avec mysql comment je dois me connecter avec ma base de donnée via une pagez asp.merci connexion mysql avec asp.net [ par rehab ] bonjour tout le monde ,j'ai un problème avec ma connection mysql avec asp.net ,ça fait une seamine que cherche la faute sur ce code: &l base de donnée [ par fankoutha ] fanikoje code(pour créer un fichierxml)  avec php qui utilise une base de donnée mysql et je veux recuperer des données a partir d'un autre logiciel q Textarea avec accent [ par JoeGL ] Salut, J'ai des problèmes lorsque je prend le texte écrit avec des accents de mon Textarea. Il remplace mes accents par "#123".J'aimerais savoir s'il remplir un datagrid manuellement et avec une base de donnée en même temps [ par 6miK ] Bonjour,je remplis mon datagrid a partir de ma base de donnée et j'aimerais en meme temps pouvoir ajouter une colonne me permettant d'ajouter ce que j application base de donnée [ par mlata ] bonjour tout le mondej'ai une question , est ce que il y a de possibilite de remplir les testbox a partir d'un ObjectDataSource ou vise versaaide moi Champ de Validation relié à une Base de donnée [ par Djodu69 ] Bonjour,Je débute en ASP.NET C#, et je dois créer une page d'inscription pour les utilisateurs.J'utilise des RequiredFieldValidator pour voir si mes c Récupération de donnée sur serveur MYSQL [ par Zouko ] Bonjour,J'ai besoin dans le cadre d'un projet, de récupérer des donnée sur un serveur disatant(sous mysql) et les rapatrier dans une autre base(SQL se Nombres à virgule dans base de donnée [ par guillaumeoki ] BonjourJe souhaiterais inscrire des nombres à virgule dans ma Base de donnée, on m'a dit qu'il fallait mettre double comme type mais je ne sais pas ce connexion a une base de donnee mysql [ par mmahdouch24 ] salut,j'arrive pas a me connecter a ma base de donnee mysql j'ai crée uj schema intitulé "admission" et ma table "administrateur" voici mon code :DSN_


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,08 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.