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 : access 2007 [ Base de données / SQL ] (smartghost)

samedi 26 mai 2007 à 14:08:47 | access 2007

smartghost

Bonjour,
S-V-P   je souhaitrai savoire comment acceder avec VB6 a une base de donnees sous access 2007
Merci d'avance !

samedi 26 mai 2007 à 15:00:58 | Re : access 2007

ghuysmans99

Membre Club
encore !
tout d'abord, nous allons utiliser ADODB
tu dois donc ajouter "Microsoft Active Data Objects 2.x Library" x êtant le plus grand (normallement 8)
dans un module que tu nommes Database tu mes :


Option Explicit
Public Conn As New ADODB.Connection
Public Conn_ConnStr As String

Public Sub OpenConn(DBPath As String)
 Set Conn = New ADODB.Connection
 Conn_ConnStr = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & DBPath & ";Uid=Admin;Pwd=Admin;PassWord=Admin;"
 Conn.ConnectionString = Conn_ConnStr
 Conn.Open
End Sub

Public Sub CloseConn()
 On Error Resume Next
 Conn.Close
 On Error GoTo 0
 Set Conn = Nothing
End Sub



samedi 26 mai 2007 à 15:15:38 | Re : access 2007

Exploreur

Membre Club
Salut  smartghost ,

Combien de fois, tu vas poser la même question ?

As-tu regardé le lien sur ma petite source bdd ? As-tu compris comment se connecter et faire des manipes sur la base de données ?


A+
Exploreur

 Linux a un noyau, Windows un pépin

 


samedi 26 mai 2007 à 15:51:15 | Re : access 2007

smartghost

Salut Exploreur,
mais j'ai pas bien compris votre source


samedi 26 mai 2007 à 16:03:36 | Re : access 2007

Exploreur

Membre Club
Salut Smartghost,

Pourquoi ne pas m'avoir demandé ? Je m'aurai fait un plaisir de t'aider...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 


samedi 26 mai 2007 à 16:10:11 | Re : access 2007

smartghost

Merci, mais tu est sur que ça marche avec une base sous access2007

samedi 26 mai 2007 à 18:03:34 | Re : access 2007

ghuysmans99

Membre Club
OOOps ...

Option Explicit
Public Conn As New ADODB.Connection
Public Conn_ConnStr As String

Public Sub OpenConn(DBPath As String)
 Set Conn = New ADODB.Connection
 Conn_ConnStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=X:\Database1.accdb;Persist Security Info=False;"

 Conn.ConnectionString = Conn_ConnStr
 Conn.Open
End Sub

Public Sub CloseConn()
 On Error Resume Next
 Conn.Close
 On Error GoTo 0
 Set Conn = Nothing
End Sub

Là c'est bon ...


samedi 26 mai 2007 à 18:07:03 | Re : access 2007

ghuysmans99

Membre Club
ps: remplace
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=X:\Database1.accdb;Persist Security Info=False;"
par
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DbPath & ";Persist Security Info=False;"



lundi 5 mai 2008 à 17:42:12 | Re : access 2007

andalo

Bonjour,

je n'ai pas encore testé le code mais ton dernier post me perturbe ghuysmans99. Pourquoi faut il mettre
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DbPath & ";Persist Security Info=False;"???
Il doit y avoir une subtilité que je ne saisie pas, d'une facon naturelle, j'aurai mis
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= DbPath;Persist Security Info=False;"


lundi 5 mai 2008 à 19:07:21 | Re : access 2007

ghuysmans99

Membre Club
Et ben non ... DBPath êtant la variable contenant le chemin de la base.
_______________________________________________________________________
VB.NETis good ...VB6is better


1 2

Cette discussion est classé dans : access


Répondre à ce message

Sujets en rapport avec ce message

les etats access [ par henri ] comment faire pour imprimer un etat access par un code VisualBasic ? VB & Access 2000 [ par Uther ] J'aimerais savoir comment faire pour connecter un DAO datacontrol à une BD Access 2000 sans que le message de "Base de donnee invalide" n'intervienne. Copier un etat access vers Excel [ par Ol ] Je voudrais copier un etat access (un tableau) vers Excel sans perdre la mise en page (ou le moins possible).Comment faire?? Exécutable avec Access [ par janus ] Nous avons problème à créer un exécutable en utilisant Vb avec Access, en considérant que le logiciel Access ne doit pas être obligatoire.C'est à dire enregistrer un document word [ par Christian ] Bonjour à tous, et bravo pour la qualité de ce site sur VB "En Français".Depuis quelques jours je me prend la tête pour enregistrer un document Word à Imprimer état Access sous VB [ par janus ] Le problème est de pouvoir imprimer un état Access sous VB, et ce sans que le logiciel Access ne s'ouvre.Merci d'avance Accès à une base de donnée Access sous VB [ par lolo ] J'aimerais réaliser une sorte de moteur de recherche en VB :il y a différents champs à remplir par l'utilisateur; une fois ces derniers remplis l'appl VB et formulaires access [ par jabri ] Est ce posssible d'appeler à partir d'un programme VB un formulaire appartenet a access (en gardant le look access) et comment merci... Outlook et Access 2000 [ par taz ] Comment exporter ou importer les informations du calendrier d'Outlook 2000 ans Access 2000


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.