Bonjour,

Je tente d'utiliser depuis peu DELPHI Tokyo 10.2 et je rencontre un pb de connection avec ADO et MS SQL

Dans l'EDI quand je construis la chaîne de connexion, ma connexion fonctionne parfaitement (Test concluant)

Dans mon code je colle la chaîne de connexion depuis la fenêtre de l'EDI et remplace les noms de mon serveur, ma bdd, le login et le password par les variables lus depuis un .ini

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
 
   serveur:=iniFile.ReadString('DATABASE','serveur','');
   database:=iniFile.ReadString('DATABASE','database','');
   username:=iniFile.ReadString('DATABASE','username','');
   password:=iniFile.ReadString('DATABASE','password','');
 
   ADOConnection1.ConnectionString:= 'Provider=SQLOLEDB.1;Password='+password+
                                     'Persist Security Info=True;User ID='+username+
                                     ';Initial Catalog='+database+
                                     ';Data Source='+serveur+
                                     ';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=DESKTOP-HP;Use Encryption for Data=False;Tag with column collation when possible=False';
try
   ADOConnection1.Connected:=True;
except
...
et j'ai systématiquement le message "spécification de permission non valide" quand j'essaye de passer la propriété connected à True

Franchement, je ne vois pas ce qui peut coincer ...

Toute suggestion serait bienvenue
MErci