web-dev-qa-db-fra.com

Manière la plus simple de tester ODBC sur WIndows

Avec unixODBC, vous pouvez utiliser un simple utilitaire de ligne de commande appelé "isql" pour tester votre connexion et les autorisations de certaines requêtes. Sans avoir à écrire du code supplémentaire ou à installer des bibliothèques ou des programmes gonflés, existe-t-il un moyen simple d'ouvrir la source de données X, d'envoyer des commandes sql et d'en finir?

Faire cela sur la ligne de commande serait préférable.

32
Rescommunes

Une façon de créer une requête de test rapide dans Windows via une connexion ODBC utilise le format DQY .

Pour ce faire, créez un fichier DQY (par exemple test.dqy ) contenant les deux premières lignes magiques (XLODBC et 1) comme ci-dessous, suivi de votre = ODBC chaîne de connexion sur la troisième ligne et votre requête sur la quatrième ligne (le tout sur une seule ligne), par exemple:

XLODBC
1
Driver={Microsoft ODBC for Oracle};server=DB;uid=scott;pwd=tiger;
SELECT COUNT(1) n FROM emp

Ensuite, si vous ouvrez le fichier en double-cliquant dessus, il s'ouvrira dans Excel et remplira la feuille de calcul avec les résultats de la requête.

24
Josh Bode

Créez un fichier SOMEFILENAME.udl puis double-cliquez dessus et configurez-le comme un objet de connexion ODBC, nom d'utilisateur, pwd, serveur cible

11
Jeannine Menger

Vous pouvez utiliser la fonctionnalité "Tester la connexion" après avoir créé la connexion ODBC via le Panneau de configuration> Outils d'administration> Sources de données.

Pour tester une commande SQL elle-même, vous pouvez essayer:

http://www.sqledit.com/odbc/runner.html

http://www.sqledit.com/sqlrun.Zip

Ou (peut-être plus facile et plus utile à long terme), vous pouvez créer une page de test ASP.NET ou PHP en quelques minutes pour exécuter vous-même une instruction SQL via IIS).

10
geographika

Pour les requêtes ad hoc, le tilitaire de test ODBC est assez pratique. Sa conception et son interface sont davantage orientées vers le test de différentes parties de l'API ODBC. Mais il fonctionne très bien pour exécuter des requêtes et afficher la sortie. Il fait partie de la Microsoft Data Access Composants .

Pour exécuter une requête, vous pouvez cliquer sur le bouton de connexion (ou utiliser ctrl-F), choisissez une source de données, saisissez une requête, puis ctrl-E pour l'exécuter et ctrl-R pour afficher les résultats (par exemple, s'il s'agit d'un SELECT ou de quelque chose qui renvoie un curseur).

8
Mark Wilkins

un moyen simple est:

créer un faux fichier "* .UDL" sur le bureau

(Les fichiers UDL sont décrits ici: https://msdn.Microsoft.com/en-us/library/e38h511e (v = vs.71) .aspx .

au cas où vous pouvez également le personnaliser comme expliqué ici. )

1
ingconti