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 :

CrystalReport en VB.net avec MySQL


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 10
    Par défaut CrystalReport en VB.net avec MySQL
    Bonjour,

    L'affichage du contenu de ma base de données ne marche pas et je suis bloqué sur ce point.
    Voici le code en question:

    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
     
     
    Imports MySql.Data.MySqlClient
    Public Class Form1
     
        Dim oConn As MySqlConnection = New MySqlConnection()
     
                     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim oRpt As CrystalReport1
            oRpt = New CrystalReport1
            oConn.ConnectionString = "server=localhost;user id=root;password=achref;database=mabase"
            Dim myData As New DataSet
            Dim myCommand As New MySqlCommand
            Dim MyAdapt As New MySqlDataAdapter
            Dim myDataTable As New DataTable
            Dim strQuery As String
            Dim DataSet As DataSet1
     
     
            strQuery = "select * from test"
            myCommand.Connection = oConn
            myCommand.CommandText = strQuery
            MyAdapt.SelectCommand = myCommand
            MyAdapt.Fill(myDataTable)
            oRpt.SetDataSource(DataSet)
            CrystalReportViewer1.ReportSource = oRpt
        End Sub
    End Class
    Merci de m'aider.

  2. #2
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Janvier 2010
    Messages : 21
    Par défaut
    Bonjour,

    As tu essayé cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myAdapt.Fill(myData, "test")
    myDataTable = myData.Tables("test")
    Ensuite ta table (myDataTable) est en mémoire, donc tu dois pouvoir récupérer tes données

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dim i as integer
    dim variable as string 'cela dépend du type que prennent les champs que tu as dans ta table en mémoire
     
    for i=0 to mydatatable.Rows.Count - 1
    variable = mydatatable.Rows(i)(n).ToString 'i = ligne et n = colonne
    next i

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 5
    Par défaut
    Bonsoir,

    J'ai utilisé ce tutoriel pour un projet

    http://neo.developpez.com/tutos/cr/vbnet/

    j'espere que cela pourra t'aider

    Wil.

Discussions similaires

  1. Se connecter sur zloche.net avec MySQL
    Par alex113 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 25/08/2011, 08h05
  2. connexion ado.net avec mysql ?
    Par seksaki dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/11/2009, 15h55
  3. VB.Net 2008 / MySQL avec mysql.data 5.0.7
    Par romulus dans le forum Windows Forms
    Réponses: 7
    Dernier message: 03/11/2008, 17h09
  4. Connexion ASP.NET avec MySql
    Par MBAYE BABACAR GUEYE dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/08/2007, 14h19
  5. hébergement c# asp.net avec mysql
    Par cirtey dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/07/2007, 22h31

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