问题标签 [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 回答
830 浏览

sql - dbext 似乎认为 ( 是一个 sql 语句终止符

我在缓冲区的 .sql 文件中有这个:

如果我处于正常模式并且光标处于打开状态,TABLE那么我应该能够点击<Leader>se或命令 gVim:DBExecSQLUnderCursor并且该语句应该按照 dbext 应该找到的方式执行CREATE;然后在其间执行脚本。但我收到以下消息:

如果我突出显示所有脚本并从插件菜单中选择执行 SQL(可视选择),那么它运行良好。

到底是怎么回事?这可能是我的设置_vimrc吗?:

0 投票
2 回答
560 浏览

sql-server - vim/dbext 可以使用集成安全性而不是 sql-login 来访问 db

目前我可以使用vim标准dbext插件访问我们的数据库。

我正在使用我们的一个 sql-server-logins 的详细信息来实现这一点:

type=SQLSVR:user=userName:psswd=userPwrd:dsnname=SQLOLEDB.1:srvname=boxname

我可以更改此连接字符串,以便它使用我的登录凭据来访问服务器 - 以类似的方式SSMS?因此,如果在这台电脑上安装了 vim,它将使用登录到这台电脑的人的详细信息来访问数据库,即如果访问权限比我少的同事登录到这台电脑,那么 vim 将使用他的详细信息 - 他访问因此,数据将受到相应限制。

0 投票
1 回答
251 浏览

vim - 配置 Vim 插件 dbext 从文件中读取密码

我喜欢 Vim,喜欢所有不同的插件,而 dbext 就是其中之一

但是对密码在命令行上显示为明文这一事实不满意

有没有办法配置 dbext 以便从文件中读取密码?

0 投票
0 回答
136 浏览

vim - Vim 跳转列表不更新

按下<ctrl o>不会更新跳转列表(由 证明:jump)。count <ctrl o>例如,跳转到 会10<ctrl o>打开正确的跳转,但是,这也不会更新跳转列表,也不会将跳转指针移动到新位置。

安装了以下插件: ctrlp.vim dbext_2000 loremipsum vim-sensible vim-surround vim-unimpaired vimroom 病原体。

此外,删除 dbext_2000 会恢复跳转列表更新。有解决此问题的想法或经验吗?

0 投票
1 回答
245 浏览

mysql - dbext 找不到要执行的 sql 片段

我正在尝试使用 dbext vim 插件连接到 MySQL 数据库。

当我发出类似<Leader>se错误的命令时:

那个文件不存在。但我期望执行的 SQL 确实存在于:

所以看起来插件正在一个位置写入一个临时文件并在另一个位置寻找它。

我确定插件不会被破坏,而且我一定做错了什么,但我不知道足够多的 Vimscript 来完成它。

我已经Vim v7.3, dbext 20.00并且刚刚通过将插件 zip 解压缩到我的.vim目录中进行安装。

我用过

:DBPromptForBufferParameters

设置我的连接参数。

完整的错误如下所示:

谁能指出我正确的方向来解决这个问题?

编辑:我已经尝试安装到一个空的 .vim 目录中,删除了我所有的其他配置和插件,所以我不认为这是配置冲突的情况。

我正在运行 MacOSX,以防万一。

0 投票
1 回答
332 浏览

vim - vim: dbext 输出不可读

我正在运行:Windows 7,gvim 7.4

把它放在我的 vimrc 中:

尝试使用和不使用“extra = -t”,结果相同: 在此处输入图像描述

这是我的整个vimrc:

0 投票
2 回答
1480 浏览

vim - DBext (Vim) - 必须选择有效的数据库类型

在 Windows 上安装 gvim 并尝试运行 (Microsoft)sql 服务器查询。当我尝试发出特定于 dbext 的命令时出现错误。请参阅下面的详细资料。

Vimrc 包含这个连接字符串

SQL 语句

命令:

错误:“必须选择有效的数据库类型”

有人可以帮我在 gvim + dbext 设置中解决这个问题。

请注意我的插件安装正确,我看到了列出 dbext 命令的插件菜单。

0 投票
1 回答
228 浏览

vim - 在 DBExt 中切换到下一个/上一个连接

在 DBExt 中,您可以更改您的连接

但是有没有办法在下一个或上一个连接之间切换?还是我必须制作一个 vimscript 函数来处理这个问题?

0 投票
1 回答
195 浏览

oracle - dbext 无法识别带有 dbi/oracle 设置的语句终止符

我试图将 gVim 与 dbext 插件一起使用。我的 _vimrc 中的设置是:

如果我在缓冲区中执行简单的语句,例如:SELECT * FROM emp;

我收到以下消息:

没有 ';' 或在视觉模式下(如果';'不是选择的一部分)它工作正常。dbext 似乎无法识别语句末尾的分号。

全局 cmd_terminator 似乎正确设置为 ';'

出了什么问题?谷歌搜索几乎没有返回任何内容。

0 投票
1 回答
76 浏览

sql - 运行 SQL 时 dbext 冻结

我正在使用带有 dbext 的 neovim;

在我的 init.vim 我有这条线

我有测试文件:test.sql。

在文件中是:

当我运行 \sel

nvim 显示: dbext: Executing SQL at 22:56Password:

它冻结了,我只能杀了它。我该怎么办?