2010-11-14 16 views
1

delphi 7,fichier de liaison de données de jeu à la place de la chaîne de connexion

lors de l'ouverture d'une connexion à db, vous pouvez choisir le fichier de liaison de données, ou la chaîne de connexion. Lorsque le programme compile, il se connecte à la chaîne de connexion. lors de l'exécution, il est nécessaire de passer à une entrée utilisateur udl.

Quelle est la propriété de changer afin de changer la conneciton?

Répondre

2

Le code ci-dessous suppose que vous avez une instance de TOpenDialog (OpenDialog1) pour sélectionner un fichier et une instance de TAdoConnection (AdoConnection1). Il définit la chaîne de connexion en fonction du fichier .udl sélectionné.

if OpenDialog1.Execute then 
    begin 
    AdoConnection1.Connected := False; 
    AdoConnection1.ConnectionString := 'FILE NAME=' + OpenDialog1.FileName; 
    AdoConnection1.Connected := True; 
    end; 
+0

dans delphi-7 il n'y a pas de déconnexion. hmmm – none

+1

@none; aucun problème. Write AdoConnection1.Connected: = False au lieu de AdoConnection1.Disconnect. – vcldeveloper