superismali
Messages postés38Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention 8 janvier 2007
-
10 nov. 2006 à 09:27
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
11 nov. 2006 à 01:29
Bonjour tout le monde,
J'ai besoin de créer une base de donnée access avec C#. Alors comment faire???
Est ce possible de lui affecter aussi un password?
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 11 nov. 2006 à 01:29
Oui c'est possible en utilisant les fonctions d'extension de ADO (ADOX).
Pour cela tu ajoutes la références et dans l'onglet COM tu selectionnes: "Microsoft ADO
Ext. 2.7 for DDL and Security"
Ensuite pour créé la base sans pass tu fais:
ADOX.CatalogClass db = new ADOX.CatalogClass();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=c:\\rep\\nom.mdb;");
Avec pass:
ADOX.CatalogClass db = new ADOX.CatalogClass();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=c:\\rep\\nom.mdb;" +
"Jet OLEDB:Database Password=pass");
sinon voici l'explication en francais sur le site de microsoft:
http://support.microsoft.com/kb/317881 Bob...
"Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."