在WIndows上测试ODBC的最简单方法

Res*_*nes 35 odbc

使用unixODBC,您可以使用名为"isql"的简单命令行实用程序来测试某些查询的连接和权限.无需编写额外的代码或安装libs或膨胀的程序,有没有一种简单的方法来打开X数据源发送一些sql命令并完成它?

在命令行上执行此操作将更可取.

Jos*_*ode 25

通过ODBC连接在Windows中创建快速测试查询的一种方法是使用DQY格式.

为此,创建一个DQY文件(例如test.dqy),其中包含如下所示的前两行(XLODBC和1),然后是第三行的ODBC连接字符串和第四行的查询(全部在一行上) ),例如:

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

然后,如果通过双击打开文件,它将在Excel中打开并使用查询结果填充工作表.

  • 安装excel是不可行的。但是,非常棒的提示。 (3认同)

小智 11

创建一个文件SOMEFILENAME.udl然后双击它并将其设置为ODBC连接对象,用户名,密码,目标服务器

  • 问题是关于如何执行sql语句.不创建连接对象. (2认同)

geo*_*ika 10

通过"控制面板">"管理工具">"数据源"创建ODBC连接后,可以使用"测试连接"功能.

要测试SQL命令本身,您可以尝试:

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

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

或者(从长远来看可能更简单,更有用)您可以在几分钟内完成一个测试ASP.NET或PHP页面,通过IIS自己运行SQL语句.

  • 我不想只测试我想要测试某些查询权限的连接.我编辑了帖子以使其更清晰. (2认同)

Mar*_*ins 8

对于即席查询,ODBC测试实用程序非常方便.它的设计和接口更倾向于测试ODBC API的各个部分.但它可以很好地运行查询和显示输出.它是Microsoft数据访问组件的一部分.

要运行查询,可以单击连接按钮(或使用ctrl-F),选择数据源,键入查询,然后ctrl-E执行它并ctrl-R显示结果(例如,如果它是SELECT或返回光标的东西).

  • @Rescommunes:我刚刚发布了我发布的链接,下载了mdac28sdk.msi并在干净的vmware映像上运行安装.它将odbcte32.exe放入C:\ Program Files\Microsoft Data Access SDK 2.8\Tools\x86. (3认同)