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

 

ULCreateParms-Klasse

UL-Erw.: Erstellt eine Zeichenfolge von Optionen für den Zeitpunkt der Erstellung einer UltraLite-Datenbank.

Syntax
Visual Basic
Public Class ULCreateParms
C#
public class ULCreateParms
Bemerkungen

Mit einem ULCreateParms-Objekt werden die Parameter zur Datenbankerstellung (ULDatabaseManager.CreateDatabase(string,byte[],string)) angegeben.

Führende und nachgestellte Leerzeichen werden in allen Zeichenfolgenwerten ignoriert. Werte dürfen keine führenden oder nachgestellten Leerzeichen oder ein Semikolon (;) enthalten oder mit einem Apostroph (') oder Anführungszeichen (") beginnen.

Wenn Sie alle Erstellungsparameter durch die Festlegung der geeigneten Eigenschaften für ein ULCreateParms-Objekt bereitgestellt haben, können Sie mit ULCreateParms.ToString eine Erstellungsparameter-Zeichenfolge erstellen. Die resultierende Zeichenfolge kann dann als createParms-Parameter der Methode ULDatabaseManager.CreateDatabase(string,byte[],string) verwendet werden.

Weitere Hinweise finden Sie unter UltraLite-Verbindungsparameter.

Beispiel

Der folgende Code erstellt die Datenbank \UltraLite\MyDatabase.udb auf einem Windows Mobile-Gerät. Die Datenbank soll zwischen Groß- und Kleinschreibung unterscheiden und den UTF8-Zeichensatz verwenden.

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

ULCreateParms-Mitglieder
ULCreateParms-Konstruktor
CaseSensitive-Eigenschaft
ChecksumLevel-Eigenschaft
DateFormat-Eigenschaft
DateOrder-Eigenschaft
FIPS-Eigenschaft
MaxHashSize-Eigenschaft
NearestCentury-Eigenschaft
Obfuscate-Eigenschaft
PageSize-Eigenschaft
Precision-Eigenschaft
Scale-Eigenschaft
TimeFormat-Eigenschaft
TimestampFormat-Eigenschaft
TimestampIncrement-Eigenschaft
UTF8Encoding-Eigenschaft
ToString-Methode