begin process at 2008 07 20 13:34:11
1 213 234 membres
151 nouveaux aujourd'hui
14 166 membres club

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 : connexion mysql avec asp.net [ Base de données / MySQL ] (rehab)

connexion mysql avec asp.net le 21/04/2008 12:16:16

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:

<%@ 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 strConn As String
        strConn = "DRIVER={MySQLODBC 3.51 Driver};ServerAddress = localhost;DATABASE=hi;" & _
        "USER=root;PASSWORD=; OPTION=16386;"
        Dim MySQL As String = "Select * " & _
         " from moi"
        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=" [ Lien ]" >
<head 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>
 aidez moisvp


Re : connexion mysql avec asp.net le 21/04/2008 16:36:35

GillouXman
on peut savoir l'erreur que tu recois ?

Re : connexion mysql avec asp.net le 21/04/2008 17:52:12

rehab


en réalité ce code me permet de récupérer tous les enregistrements de ma table "moi" mai il ne me déclare aucune faute mais ne me ré cupère rien .je pense qu'il manque quelque chose ,j'ai tous installé.aidez-moi svp.merci

Re : connexion mysql avec asp.net le 21/04/2008 17:56:26

GillouXman
essaie une fois

ds.Tables(0).DefaultView

ou
ds.Tables(0)
ou
ds.Tables("moi")

Re : connexion mysql avec asp.net le 21/04/2008 18:01:50

rehab



j'ai essayé d'inserer dans ma table ,pour vérifier que  la connexion est établie mai la meme chose ,aucune erreur mais il n'insere rien:

<%@ 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=" [ 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>


Re : connexion mysql avec asp.net le 21/04/2008 18:12:13

GillouXman
essaie ce que j'ai mis plus haut

en debug ca donne quoi ?

est ce que la requete fonctionne ?

Re : connexion mysql avec asp.net le 21/04/2008 18:14:51

rehab


toujours la meme chose,a votre avis est ce que la connexion est établie ou non?je veux vérifier

Re : connexion mysql avec asp.net le 21/04/2008 18:19:03

GillouXman
si tu n'étais pas connecté tu aurais une exception générée

met un autogenerates sur les columns de ton grid

check en debug si tu as bien des données dans ton dataset

Re : connexion mysql avec asp.net le 21/04/2008 18:25:48

rehab


comment ça j'ai pas compris ,je suis une débutante en visual.svp vous pouvez me réexpliquer


Classé sous : net, asp, mysql, mydatagrid, binddata

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS