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

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULDatabaseManager 类

 

CreateDatabase 方法

创建新 UltraLite 数据库。

语法
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
);
参数
  • connString   用于标识数据库的参数,以分号分隔的 "关键字-值" 对列表形式表示。有关详细信息,请参见ULConnectionParms 类

  • collationData   指定数据库存储和比较字符串方式的归类数据。

  • createParms   用于配置新数据库的参数,以分号分隔的 "关键字-值" 对列表形式表示。有关详细信息,请参见ULCreateParms 类

注释

要指定归类,您必须首先包括 SQL Anywhere 安装目录下 UltraLite\Collations\cs(对于 C# 项目)或 UltraLite\Collations\vb.net(对于 Visual Basic 项目)子目录中的相应归类数据源文件。将其纳入到项目中后,请使用归类的 Data 属性向 CreateDatabase() 方法提供归类数据。

示例

以下代码会在 Windows Mobile 设备上创建数据库 \UltraLite\MyDatabase.udb,然后打开与该数据库的连接。

' 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();
另请参见