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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス

 

ULCreateParms クラス

UL 拡張:Ultra Light データベースを作成するときの作成時オプションの文字列を作成します。

構文
Visual Basic
Public Class ULCreateParms
C#
public class ULCreateParms
備考

ULCreateParms オブジェクトは、データベースを作成するときのパラメータを使用するために使用します (ULDatabaseManager.CreateDatabase(string,byte[],string))。

前後のスペースは、すべての値で無視されます。値には、前後のスペースやセミコロン (;) を含めることはできません。また、一重引用符 (') または二重引用符 (") で始めることはできません。

ULCreateParms オブジェクトで適切なプロパティを設定して、作成パラメータをすべて指定したら、ULCreateParms.ToString を使用して作成パラメータ文字列を作成します。結果として返される文字列は ULDatabaseManager.CreateDatabase(string,byte[],string) メソッドの createParms パラメータとして使用できます。

詳細については、Ultra Light 接続パラメータを参照してください。

次のコードでは、Windows Mobile デバイス上にデータベース \UltraLite\MyDatabase.udb を作成します。このデータベースは、大文字と小文字を区別し、UTF8 文字セットを使用して作成されます。

' 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();
参照

ULCreateParms メンバ
ULCreateParms コンストラクタ
CaseSensitive プロパティ
ChecksumLevel プロパティ
DateFormat プロパティ
DateOrder プロパティ
FIPS プロパティ
MaxHashSize プロパティ
NearestCentury プロパティ
Obfuscate プロパティ
PageSize プロパティ
Precision プロパティ
Scale プロパティ
TimeFormat プロパティ
TimestampFormat プロパティ
TimestampIncrement プロパティ
UTF8Encoding プロパティ
ToString メソッド