Je me remet a programme en VB 6 après avoir arrêté quelques temps.
Je dois faire un programme avec une base access pour gèrer le personnel d'une entreprise soit environs 400 salariés.
Il y a aurra donc tout type de requete, des résultats dans des tableaux, combo, ...
Qu'elle est la meilleur méthode de connexion ?
Car j'ai pris plusieurs source tratant des *.mdb mais il y a plusieurs méthode de tratitement et je ne sais pas les différences ni celle qu'il est préférable d'utiliser.
Merci de m'indiquer des éléments qui pourrait m'aider.
Moi je te conseille même le deuxième c'est le mien looool!
Perso, je penche pour l'ADO, reputé plus rapide et plus stable! (je vais encore me faire taper sur les doigts par les defenseurs du DAO!!!!)
(Si la réponse vous convient, appuyez sur réponse acceptée...)
Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire<>
Dim A As Access.Application
Set A = CreateObject("Access.Application")
A.OpenCurrentDatabase App.Path & "\base\public.mdb", , "test"
Dim dbs As DAO.Database
Dim n As Integer
Dim i As Integer
Dim C As Container
Set dbs = A.CurrentDb Set C dbs.Containers("Reports") 'ou Set C dbs.Containers(4)
n = C.Documents.Count
For i = 0 To n - 1
MsgBox dbs.Containers("Reports")(i).Name
Next i
Public Base As Connection
Public Requete As Recordset
Public SQL As String
Public Sub Connexion()
'Initialise les variables de connexion
Set Base = New Connection
'Ouverture de la base de données
Base.ConnectionString = "Provider=Microsoft.Jet.oledb.4.0;Data Source=base.mdb;Jet OLEDB:Database Password=lema2006;"
Base.Open
Set Requete = New Recordset
Requete.ActiveConnection = Base
End sub
Dans le form unload je ferme la base.
C'est bien de laisser ouvert en permanence ou il faut ouvrir et fermer a chaque requete ?
Ensuite dans mes formulaire je fais des requetes un peu partout, pour le moment des INSERT et SELECT.
Il me semble que tu n'est pas obligé de tout le temps fermer. Essaie de voir avec les AdLock a quoi il ervent. Il me semble que ca ferme dejà les requetes.... A voir...
(Si la réponse vous convient, appuyez sur réponse acceptée...)
Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire< body>