我想使用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
和逻辑或options = options OR Optins.IgnoreWhiteSpace,
但是我得到一个错误,说运算符对类型RedGate.SQLCompare.Engine.Options无效。
根据我在网上找到的(例如这里:http://sdk.red-gate.com/index.php/Selecting_Objects_to_Synchronize#VB),我所做的应该是可行的。
我已经包含了对RedGate.Shared.SQL、RedGate.Shared.Utils和RedGate.SQLCompare.Engine的引用,这两个版本都是9.5.0.724和10.4.1.223。
那么,是我输入的代码错了,还是我的设置出错了?
发布于 2013-06-25 01:30:48
答案是使用options.Plus(Options.IgnoreWhiteSpace)中的Plus()方法
我使用智能感知来查看是否可以将选项链接在一起,所以我只需点击.并开始阅读。
显然,我需要做的就是离开去吃午饭。
https://stackoverflow.com/questions/17281037
复制相似问题