问题标签 [dbext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

dbext - dbext 连接到 OSX 上的 SQL Server(/usr/local/bin/osql:非法选项 -- w)

我一直在尝试让 dbext 使用 MacVim 连接到 OSX 上的外部 SQL 服务器实例。到目前为止,我已经尝试了几次不同连接字符串的迭代,所有这些都返回 /usr/local/bin/osql: 非法选项 -- w。

这让我认为这可能不是连接字符串问题,而是涉及 osql 或连接堆栈中的其他内容。但是,我能够在终端(使用 osql)的 tsql 和 isql 中连接到服务器,并且能够使用 DBI 从 PERL 脚本中获取结果。/usr/local/bin/osql 是我机器上 osql 的正确路径。

完整错误示例:

我尝试过的连接字符串格式(.vimrc):

我试过重新安装 FreeTDS、UnixODBC 和 DBI。当独立于 dbext 使用时,这些似乎工作正常(仍然)。

我错过了什么?一个正确的答案是任何导致连接的东西:要么改变其中一个 aux。产品(FreeTDS、UnixODBC 等)或一种我可以通过 dbext 解决 dbext 中的非法选项错误的方法(一个与我当前设置配合得很好的连接字符串)。

我已经把头撞在墙上好几个小时了,在此先感谢。

0 投票
1 回答
526 浏览

oracle - 如何包含 DBI Oracle 连接的 SID?

我无法使用 dbi perl 模块连接到 Oracle 数据库。

如果我使用ORA类型的连接,我可以。

“ORA 配置文件连接:

使用 DBI perl 模块它必须是这样的:

但我不知道如何包含SID

有谁能够帮我?非常感谢!!

0 投票
1 回答
75 浏览

sqlite - 将缓冲区中的 dbext 查询输出写入 CSV 文件

我目前已经用dbext插件设置了 Vim 来对数据库运行查询。运行查询后,它会为输出结果创建一个新缓冲区。

到目前为止,如果我只想查看查询的输出,此设置可以正常工作,但我想将查询输出写入 CSV 文件,以便我可以在其他地方使用它。

有没有好的方法来做到这一点?

我发现如果我去缓冲区并说:w filename我可以将输出保存为文件,但问题是 dbext 的默认输出没有像正确的 CSV 文件那样格式化。

0 投票
0 回答
70 浏览

vim - 尽管等效命令手动运行,但使用 vim dbext 运行 sqlcmd 时出错

我正在尝试使用 vim+dbext 在 AzureSQL db 上运行查询,使用sqlcmd. 结果窗口显示错误:

如果我完全按照命令提示符中手动显示的方式运行命令,它会返回有效结果。我相信 sqlcmd 是 64 位版本。它位于C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE并且在路径中。

此配置文件的 dbext 配置为:

我试过这个有没有cmd_options线。我如何诊断出了什么问题?