Createur de dsn , odbc pour access

Description

Cela montre juste comment créer un driver ODBC pour access par le code.

Il suffit juste d'attaquer la registry.

Source / Exemple :


RegistryKey rkAdd = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\ODBC\ODBC.INI\" + strWantedDSN);
			rkAdd.SetValue("UID",strEmpty);
			rkAdd.SetValue("DBQ",DBpath);
			rkAdd.SetValue("Driver",strDriverName);
			rkAdd.SetValue("FIL","MS Access;");
			rkAdd.SetValue("DriverId",25);
			rkAdd.SetValue("SafeTransactions",0);
			rkAdd.Close();

			RegistryKey rkDsn = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\ODBC\ODBC.INI\" + strWantedDSN + @"\Engines\Jet");
			rkDsn.SetValue("ImplicitCommitSync",strEmpty);
			rkDsn.SetValue("UserCommitSync","Yes");
			rkDsn.SetValue("MaxBufferSize",2048);
			rkDsn.SetValue("PageTimeout",5);
			rkDsn.SetValue("Threads",3);
			rkDsn.Close();

...................

ect....

CF ZIP

Conclusion :


Tout est dans le ZIP.

Ce n'es pas un code portable ni rien, ni optimisé , et loin d'etre parfait mais c'est tout de même une bonne base pour modéliser vos classes !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.