Vb 2008 et access

Idefixjd -  
 Utilisateur anonyme -
Bonjour,

je me suis fait un petit programme avec une base access (depuis un petit temps) sur les autres pc que mon principal je n'ai plus acces a la base a travers mon logiciel hors je n'ai rien changer.

comment faire ?

1 réponse

  1. Utilisateur anonyme
     
    bonjour,
    faut montrer ton code pour voire ce qui ne marche pas.

    je crois que tu n'as pas partager la base de données sur ton réseau est ce sera logique que tu ne peux rien modifier dedans.

    si c'est le cas essaie de mettre ta base de données dans un dossier partager.
    0
    1. Idefixjd
       
      Bonjour
      voici mon code
      ----------------------------------------------------------------------------
      Private Sub listeproduits_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      Dim MyConnexion As OleDbConnection = New
      OleDbConnection("Provider=Microsoft.Jet.Oledb.4;Data source=base.mdb")
      Dim Mycommand As OleDbCommand = MyConnexion.CreateCommand()
      Mycommand.CommandText = "SELECT DISTINCT Produits FROM Produits"
      MyConnexion.Open()
      'Il faut créer un objet DataReader:
      Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
      Do While myReader.Read()
      ListBox1.Items.Add(myReader.GetString(0))
      Loop
      myReader.Close()
      ----------------------------------------------------------------------------


      pour les droit sur la base il sont au même niveau que l'application
      le logiciel se trouve sur une clé usb qui me permet d"aller de pc a pc

      cordialement
      0
    2. Utilisateur anonyme
       
      met ta base de données dans un dossier partagé et change dans cette ligne
      OleDbConnection("Provider=Microsoft.Jet.Oledb.4;Data source=base.mdb") 

      data source=base.mdb par data source=chemaindudossierpartage/base.mdb
      0