C'est toujours un problème ... ça dépend des composants que tu utilise,
alors OleDB est-ce l'équivalent du ADO ODBC de Delphi, normalement oui, il me semble qu'avec un TADOConnection tu peux spécifier le server et omettre le nom de la Base de donnée (utiliser l'assistant qui ouvre le menu ODBC peut aider), ensuite avec un TADOQuery, faire un truc genre SHOW DATABASES ... mais il faut un user qui n'a pas de Schema par défaut, je crois ... et qui a les droits pour lancer ce type de requête ...
tient pour MySQL, j'ai testé :
Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=TestADO
Je n'ai mis que le Host et le user, et j'ai nommé l'alias en TestADO ... j'ai lancé un SHOW DATABASES, et j'ai la liste ... ensuite ben je peux faire ce que je veux, je suis en root
Partager