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 :

Déploiement d'application vb.net sql sever 2014 Crystal report for visual studio 2015 [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    ETUDE
    Inscrit en
    Septembre 2016
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : ETUDE
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 360
    Par défaut Déploiement d'application vb.net sql sever 2014 Crystal report for visual studio 2015
    Salut à tous voila j'ai finit avec avec mon application de de gestion d'usine que j'ai codé en vb.net pour la création de la base de données j'utilise sql server management studio 2014 et pour la création de mes états j'utilise crystal report for visual studio 2015. Ce ci fonctionne très bien sous visual studio. Mon problème se pose au niveau de l'affichage de mes états. Pour la création des états j'utilse le serveur ' (LocalDB)\MSSQLLocalDB ' pour me connecter à la base de donnée. Mais lorsque je copie la base de données dans mon projet et qu'à travers du code je le rattache à mon serveur, la partie crystal report ne marche plus et je recoit le message d'erreur suivant:
    Nom : Capture.PNG
Affichages : 603
Taille : 13,4 Ko
    mai si je rattache la base de données qui existait déjà sur le serveur, crystal report vas plutot le détecter au lieu de la base de données que j'ai copier dans mon projet, je comprend qu'il s'agit bien du chemin d'acces que crystal report ne trouve pas.
    j'aimerai donc savoir comment rattacher la base de données qui existe dans mon projet sur crystal report afin d'installer mon application sur d'autre ordinateur client?
    Code de connexion et rattachement de la base de données au serveur:
    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
    29
    30
    31
     Public con As New SqlConnection
        Public cn As New SqlConnection
        Public cmd As New SqlCommand
        Public da As New SqlDataAdapter
        Public ds As New DataSet
        Public dt As New DataTable
        Public bs As New BindingSource
        Public dr As SqlDataReader
        Public i As Integer
        Public a As New OpenFileDialog
        Public mdf As String = "E:\HH\GESTION_USINES.mdf"
        Public ldf As String = "E:\HH\GESTION_USINES.ldf"
     
     
        Public Sub connecter()
            Try
                If con.State = ConnectionState.Closed Then
     
                    con.ConnectionString = "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='" & GetpathOfDatabase() & "';Integrated Security=True"
     
                    'con.ConnectionString = "Data Source=.\SQLEXPRESS;Initial Catalog=GESTION_USINES;Integrated Security=True"
                    cn.ConnectionString = "server=(LocalDB)\MSSQLLocalDB;Integrated Security=SSPI"
                    con.Open()
                    Dim cmd As New SqlCommand("exec sp_attach_db@dbname= N'GESTION_USINES', @filename1=N'" & mdf & "', @filename2=N'" & ldf & "", cn)
                    cmd.ExecuteNonQuery()
                End If
                MsgBox("Connection réussit")
            Catch ex As Exception
                MsgBox("Echec de la connection")
            End Try
        End Sub
    Code d'affiche des états
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      Dim r As New Bilan_LamT2
            r.SetDataSource(ds)
            Form7.CrystalReportViewer1.ReportSource = r
            Form7.Show()
            r.Refresh()
            r.Dispose()

  2. #2
    Membre éclairé
    Homme Profil pro
    ETUDE
    Inscrit en
    Septembre 2016
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : ETUDE
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 360
    Par défaut
    Salut à tous jusqu’à présent je n'es pas trouver de solution à mon problème j'aimerai savoir comment faire pour que la base de données sql server se rattache au serveur en prenant uniquement le nom de la base de données au-lieu de copier le nom du dossier ou la base de données est logé?
    Voila se que j'optien présentement
    Nom : Capture.PNG
Affichages : 355
Taille : 14,7 Ko
    hor je voudrais avoir uniquement le nom de la base de données qui est 'GESTION_USINES'
    Merci à tous

  3. #3
    Membre éclairé
    Homme Profil pro
    ETUDE
    Inscrit en
    Septembre 2016
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : ETUDE
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 360
    Par défaut
    Salut à tous après des recherches, j'ai finalement compris que le serveur (LocalDB)\MSSQLLocalDB n'est pas encore pris en charge par crystal report donc j'ai plutot opter pour le server sql Express de sql server 2012 et sa marche trè bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/01/2017, 13h07
  2. Réponses: 0
    Dernier message: 05/01/2017, 17h47
  3. Réponses: 0
    Dernier message: 13/11/2016, 11h14
  4. Réponses: 6
    Dernier message: 24/04/2015, 09h10
  5. Réponses: 3
    Dernier message: 07/12/2012, 11h18

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