Verwenden Sie das ULDatabaseManager-Objekt, um eine UltraLite-Datenbank namens sample.udb zu erstellen oder eine Verbindung dazu herzustellen.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Initialisieren Sie das ULDatabaseManager-Objekt und aktivieren Sie Funktionen in UltraLite mit dem folgenden Code:
if( !ULDatabaseManager::Init() ) { return 0; } ULDatabaseManager::EnableAesDBEncryption(); // Use ULDatabaseManager.Fini() when terminating the app. |
Öffnen Sie mit dem folgenden Code eine Verbindung mit einer bestehenden Datenbank oder erstellen Sie eine neue Datenbank, wenn die angegebene Datenbankdatei nicht vorhanden ist:
ULConnection * conn; ULError ulerr; conn = ULDatabaseManager::OpenConnection( "dbf=sample.udb;dbkey=aBcD1234", &ulerr ); if( conn == NULL ) { if( ulerr.GetSQLCode() == SQLE_ULTRALITE_DATABASE_NOT_FOUND ) { conn = ULDatabaseManager::CreateDatabase( "dbf=sample.udb;dbkey=aBcD1234", &ulerr ); if( conn == NULL ) { // write code that uses ulerr to determine what happened return 0; } // add code to create the schema for your database } else { // write code that uses ulerr to determine what happened return 0; } } assert( conn != NULL ); |
In diesem Schritt deklarieren Sie ein ULError-Objekt, das Fehlerinformationen für den Fall enthält, dass die Verbindung nicht erfolgreich verlaufen ist.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |