In the QAnywhere APIs, you can use the QAManagerBase set property method to set properties programmatically. Setting QAnywhere manager configuration properties programmatically must be done before calling the open method of a QAManager instance.
For more information about QAManager properties, see QAnywhere manager configuration properties.
The following C# example sets properties programmatically. When you create the QAManager, you specify the property settings.
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 ); |
For the .NET API, see QAManager interface and QAManagerFactory class.
The following C++ example sets properties programmatically. When you create the QAManager, you specify the property settings.
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 ); |
For the C++ API, see QAManager class and QAManagerFactory class.
The following Java example sets properties programmatically. When you create the QAManager, you specify the property settings.
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); |
For the Java API, see Class QAManagerFactory and Interface QAManager.
| Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |