Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » QAnywhere » 编写 QAnywhere 客户端应用程序 » QAnywhere Manager 配置属性


以编程方式设置 QAnywhere Manager 配置属性

在 QAnywhere API 中,可以使用 QAManagerBase setproperty 方法以编程方式设置属性。以编程方式设置 QAnywhere Manager 配置属性,必须在调用 QAManager 实例的 open 方法之前完成。

有关 QAManager 属性的详细信息,请参见QAnywhere Manager 配置属性


以下 C# 示例以编程方式设置属性。创建 QAManager 时,指定这些属性设置。

QAManager     mgr;
mgr = QAManagerFactory.Instance.CreateQAManager( null );
mgr.SetProperty( "COMPRESSION_LEVEL", "9" );
mgr.SetProperty( "CONNECT_PARAMS", "DBF=mystore.db" );
mgr.SetProperty( "DATABASE_TYPE", "sqlanywhere" );
mgr.Open( AcknowledgeMode.EXPLICIT_ACKNOWLEDGEMENT );

有关 .NET API 的信息,请参见QAManager 接口QAManagerFactory 类

以下 C++ 示例以编程方式设置属性。创建 QAManager 时,指定这些属性设置。

QAManagerFactory *  qa_factory;
QAManager *    mgr;
qa_factory = QAnywhereFactory_init();
mgr = qa_factory->createQAManager( NULL );
mgr->setProperty( "COMPRESSION_LEVEL", "9" );
mgr->setProperty( "CONNECT_PARAMS", "DBF=mystore.db" );
mgr->setProperty( "DATABASE_TYPE", "sqlanywhere" );
mgr->open( AcknowledgementMode::EXPLICIT_ACKNOWLEDGEMENT );

有关 C++ API 的信息,请参见QAManager 类QAManagerFactory 类

以下 Java 示例以编程方式设置属性。创建 QAManager 时,指定这些属性设置。

QAManager mgr;
mgr = QAManagerFactory.getInstance().createQAManager(null);
mgr.setProperty("COMPRESSION_LEVEL", 9);
mgr.setStringProperty("CONNECT_PARMS", "DBF=mystore.db");
mgr.setStringProperty("DATABASE_TYPE", "sqlanywhere");;

有关 Java API 的信息,请参见QAManagerFactory 类QAManager 接口