Configuration d'ODBC

OliV_25 Messages postés 29 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 16 août 2006 - 27 juin 2004 à 11:52
OliV_25 Messages postés 29 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 16 août 2006 - 27 juin 2004 à 15:59
lu a tous

est ce que y orait moyen de configurer odbc sans passer par le soft de windows, en utilisant la base des registres ou je sais pas quoi, le but ce de pouvoir utiliser une base de données sans installer de serveur ou sans passer par un soft de façon à pouvoir installer mon prog sur d'otre pc.

si ovus connaissez un otre system que odbc qui permet de faire ca, je suis preneur ( je tiens pas spécialement aux base access, n'importe quelle base m'ira :) )

merci
++
OliV

3 réponses

kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 9
27 juin 2004 à 14:21
Salut,

InstantDB
te permet d'avoir un base de données sans serveur. Il suffit de dézipper et de se conecter par jdbc.
0
OliV_25 Messages postés 29 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 16 août 2006
27 juin 2004 à 14:54
ok merci j'vais essayer ca
;)
0
OliV_25 Messages postés 29 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 16 août 2006
27 juin 2004 à 15:59
pour ceux que ca interesse, on peut configurer odbc grace à un fichier .reg ce qui evite d'avoir a lancer le prog d'administration il suffit de connaitre le chemin du fichier contenant la base de donnée, et le fichier reg donne ca :

----------------------------------------
REGEDIT4

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"source"="Microsoft Access Driver (*.mdb)"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"DBQ"="chemin_du_fichier_contenant_la_base"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"Driver"="C:\\WINDOWS\\System32\\odbcjt32.dll"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"DriverId"=dword:00000019

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"FIL"="Ms Access;"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"PWQ"="_mot_de_pass"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"SafeTransactions"=dword:0

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source]
"UID"="num_d_utilisateur"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines]

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]
"ImplicitCommitSync"=""

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]
"MaxBufferSize"=dword:00000800

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]
"PageTimeout"=dword:00000005

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]
"Threads"=dword:00000003

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\source\Engines\Jet]
"UserCommitSync"="Yes"

---------------------------------------
- "source" correspond au nom de la source de donnée
- les \ dans les chemin doivent etre doubler pour etre pris en compte
- le fichier doit finir sur une ligne vide
- on peut lancer un fichier reg sans afficher le message de confirmation en utilisant la commande :
regedit.exe /s nom_fich.reg

++
0