bonjour,
je cherche à créer une nouvelle source odbc.
j'ai donc suivi l'exemple de la faq :
mon problème est qu'il me manque le mot de passe que je ne sais pas comment ajouter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 with TRegistry.Create do try { Recensement de la source de données (1) } RootKey := HKEY_CURRENT_USER; OpenKey('\Software\ODBC\ODBC.INI\ODBC Data Sources', False); WriteString('TestSQLServer', 'SQL Server'); { Ecriture des paramètres (2) } if not OpenKey('\Software\ODBC\ODBC.INI\TestSQLServer', True) then raise Exception.Create('impossible de créer la clé : <\Software\ODBC\ODBC.INI\TestSQLServer>'); WriteString('Driver', 'C:\Windows\system32\SQLSRV32.dll'); WriteString('Description', 'Test de connexion Server SQL'); WriteString('Server', 'SRV-SQL'); WriteString('LastUser', 'tstuser'); //WriteString('Trusted_Connection', 'Yes'); MessageDlg('Connexion créée !', mtConfirmation, [mbOK], 0); finally Free; end;
je suppose que cela est dû à des questions de sécurité, que le mot de passe n'apparait pas en le registre.
est-il possible de l'ajouter ?
sinon, tout mon code ne sert à rien, puisque la source odbc ne sera pas utilisable en l'état...
merci de vos réponses.
ben
Partager