0

プロジェクトの一部として SQLCompare を使用して、データベースをアップグレードするためのスクリプトを生成したいと考えています。データベースを登録するときに含める必要がある一連のオプションがありますが、オプションを組み合わせる方法がわかりません。デフォルトのオプション以外も送信したいのですが。

基本的な目標:

Dim db as New RedGate.SQLCompare.Engine.Database
Dim options as RedGate.SQLCompare.Engine.Options
db.Register(New ConnectionProperties(server, dbname, user, password), options)

プラス記号options = options + Optins.IgnoreWhiteSpace
と論理 oroptions = options OR Optins.IgnoreWhiteSpaceを使用してみまし
たが、RedGate.SQLCompare.Engine.Options 型に対して演算子が無効であるというエラーが表示されます。

私がオンラインで見つけたものに基づいて(ここなど: http://sdk.red-gate.com/index.php/Selecting_Objects_to_Synchronize#VB )、私がやっていることはうまくいくはずです。

、バージョン 9.5.0.724 とバージョン 10.4.1.223 の両方へRedGate.Shared.SQLの参照を含めました。RedGate.Shared.UtilsRedGate.SQLCompare.Engine

コードの入力が間違っているのでしょうか、それとも設定が間違っているのでしょうか?

4

1 に答える 1

0

答えは、Plus()メソッドを使用することです。options.Plus(Options.IgnoreWhiteSpace)

Intellisense を使用してオプションを連鎖できるかどうかを確認したので、ヒット.して読み始めました。

どうやらそれを理解するために私がする必要があったのは、昼食のために立ち去ることだけでした.

于 2013-06-24T17:30:48.067 に答える