UL-Erw.: Erstellt eine Zeichenfolge von Optionen für den Zeitpunkt der Erstellung einer UltraLite-Datenbank.
Public Class ULCreateParms
public class ULCreateParms
Alle Mitglieder der Klasse ULCreateParms, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Initialisiert eine ULCreateParms-Instanz mit ihren Standardwerten. | |
Gibt die Zeichenfolge zurück, die diese Instanz repräsentiert. | |
Legt fest, ob die neue Datenbank beim Vergleich von Zeichenfolgenwerten zwischen Groß- und Kleinschreibung unterscheidet. | |
Gibt die Ebene der Prüfsummen für Datenbankseiten an, die für die neue Datenbank aktiviert ist. | |
Gibt das Datumsformat an, das für Zeichenfolgenkonvertierungen in der neuen Datenbank verwendet wird. | |
Gibt die Datumsreihenfolge an, die für Zeichenfolgenkonvertierungen in der neuen Datenbank verwendet wird. | |
Legt fest, ob die neue Datenbank die AES_FIPS- Verschlüsselung oder die AES-Verschlüsselung verwendet. | |
Legt die maximale Anzahl von Byte fest, die für die Index-Hashmethode in der neuen Datenbank verwendet werden soll. | |
Gibt das nächste Jahrhundert an, das für Zeichenfolgenkonvertierungen in der neuen Datenbank verwendet wird. | |
Legt fest, ob die neue Datenbank Verschleierung (einfache Verschlüsselung) verwendet. | |
Legt die Seitengröße der neuen Datenbank in Byte oder kB fest. | |
Legt die Gleitkomma-Gesamtstellenzahl fest, die von der Datenbank für Zeichenfolgenkonvertierungen verwendet wird. | |
Legt die minimale Anzahl der Stellen nach dem Dezimalzeichen, wenn ein arithmetisches Ergebnis auf die maximale PRECISION während Zeichenfolgenkonvertierungen von der neuen Datenbank gekürzt wird. | |
Gibt das Uhrzeitformat an, das für Zeichenfolgenkonvertierungen in der neuen Datenbank verwendet wird. | |
Gibt das Zeitstempelformat an, das für Zeichenfolgenkonvertierungen in der neuen Datenbank verwendet wird. | |
Legt die minimale Differenzmenge zwischen eindeutigen Zeitstempeln in Mikrosekunden (Millionstel einer Sekunde) fest. | |
Legt fest, ob die neue Datenbank den UTF8-Zeichensatz oder den der Kollatierung zugeordneten Zeichensatz verwenden soll. |
Mit einem ULCreateParms-Objekt werden die Parameter zur Datenbankerstellung (ULDatabaseManager.CreateDatabase(string,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 Festlegen der geeigneten Eigenschaften für ein ULCreateParms-Objekt bereitgestellt haben, erstellen Sie eine Erstellungsparameter-Zeichenfolge mit ULCreateParms.ToString. Die daraus resultierende Zeichenfolge kann dann als createParms-Parameter der ULDatabaseManager.CreateDatabase(string,string)-Methode verwendet werden.
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.DatabaseOnDevice = "\UltraLite\MyDatabase.udb" ULConnection.DatabaseManager.CreateDatabase( _ openParms.ToString(), _ createParms.ToString() _ ) Dim conn As ULConnection = _ New ULConnection( openParms.ToString() ) conn.Open() |
Dies entspricht dem folgenden Code in der Sprache C#:
// C# ULCreateParms createParms = new ULCreateParms(); createParms.CaseSensitive = true; createParms.UTF8Encoding = true; ULConnectionParms openParms = new ULConnectionParms(); openParms.DatabaseOnDevice = ".udb"; ULConnection.DatabaseManager.CreateDatabase( openParms.ToString(), createParms.ToString() ); ULConnection conn = new ULConnection( openParms.ToString() ); conn.Open(); |
ULCreateParms-Konstruktor
ToString-Methode
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
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |