在 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"); mgr.open(AcknowledgementMode.EXPLICIT_ACKNOWLEDGEMENT); |
有关 Java API 的信息,请参见QAManagerFactory 类和QAManager 接口。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |