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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz » ULDatabaseManager-Klasse

 

CreateDatabase-Methode

Erstellt eine neue UltraLite-Datenbank.

Syntax
Visual Basic
Public Sub CreateDatabase( _
   ByVal connString As String, _
   ByVal collationData As Byte(), _
   ByVal createParms As String _
)
C#
public void CreateDatabase(
   string  connString,
   byte[] collationData,
   string  createParms
);
Parameter
  • connString   Die Parameter zum Identifizieren einer Datenbank in Form einer durch Semikolons getrennten Liste von Schlüsselwort-Wert-Paaren. Weitere Hinweise finden Sie unter ULConnectionParms-Klasse.

  • collationData   Die Kollatierungsdaten legen fest, wie die Datenbank Zeichenfolgen speichert und vergleicht.

  • createParms   Die Parameter zum Konfigurieren der neuen Datenbank in Form einer durch Semikolons getrennten Liste von Schlüsselwort-Wert-Paaren. Weitere Hinweise finden Sie unter ULCreateParms-Klasse.

Bemerkungen

Um eine Kollatierung festzulegen, müssen Sie die zutreffende Datei der Kollatierungsdatenquelle im Unterverzeichnis UltraLite\Collations\cs (für C#-Projekte) oder UltraLite\Collations\vb.net (für Visual Basic-Projekte) des SQL Anywhere-Installationsverzeichnisses einbeziehen. Nach der Einbeziehung der Datei in das Projekt stellen Sie der Methode CreateDatabase() die Kollatierungsdaten mit der Data-Eigenschaft der Kollatierung bereit.

Beispiel

Der folgende Code erstellt die Datenbank \UltraLite\MyDatabase.udb auf einem Windows Mobile-Gerät und und öffnet dann eine Verbindung zu ihr.

' Visual Basic
Dim openParms As ULConnectionParms = New ULConnectionParms
openParms.DatabaseOnCE = "\UltraLite\MyDatabase.udb"
' Assumes file UltraLite\Collations\vb.net\coll_1250LATIN2.vb is
' also compiled in the current project
ULConnection.DatabaseManager.CreateDatabase( _
    openParms.ToString(), _
    iAnywhere.UltraLite.Collations.Collation_1250LATIN2.Data, _
    "" _
  )
Dim conn As ULConnection = _
  New ULConnection( openParms.ToString() )
conn.Open()
// C#
ULConnectionParms openParms = new ULConnectionParms();
openParms.DatabaseOnCE = @"\UltraLite\MyDatabase.udb";
// Assumes file UltraLite\Collations\cs\coll_1250LATIN2.cs is
// also compiled in the current project
ULConnection.DatabaseManager.CreateDatabase(
    openParms.ToString(),
    iAnywhere.UltraLite.Collations.Collation_1250LATIN2.Data,
    ""
  );
ULConnection conn = new ULConnection( openParms.ToString() );
conn.Open();
Siehe auch