6

Windows に gvim をインストールし、(Microsoft)sql サーバー クエリを実行しようとしました。dbext 固有のコマンドを発行しようとすると、エラーが発生します。詳しくは下記をご覧ください。

Vimrc にはこの接続文字列が含まれています

:let g:dbext_default_profile_mySQLServer  = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'

SQL ステートメント

Select * from XXXXX

指図:

<leader>se (in my case ,se)

エラー: 「有効なデータベース タイプを選択する必要があります」

誰かが gvim + dbext のセットアップでこの問題を解決するのを手伝ってくれますか?

プラグインが正しくインストールされており、dbext コマンドを一覧表示するプラグイン メニューが表示されていることに注意してください。

4

2 に答える 2

5

私は、まったく同じセットアップを使用した dbext newb です。プロファイルを識別できない場合は常に、そのエラー メッセージがスローされるようです。私が読んだことから、実行時に特定の名前付きプロファイルを選択するように求められるはずですが、これはうまくいかないようです。

ただし、名前付きプロファイル定義の下の _vimrc に次の行を追加して、デフォルトでロードする名前付きプロファイルを dbext に認識させると、機能しました。

:let g:dbext_default_profile_mySQLServer = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'
:let g:dbext_default_profile = 'mySQLServer'
于 2015-04-15T04:15:10.237 に答える
0

以下を使用できます。

<leader>sbp また :DBPromptForBufferParameters

以前に保存したプロファイルを表示するには.vimrc

于 2017-06-02T13:42:32.680 に答える