UL Ext.: 构建用于创建 UltraLite 数据库的创建时选项字符串。
Visual Basic Public Class ULCreateParms
C# public class ULCreateParms
ULCreateParms 对象用于指定创建数据库 (ULDatabaseManager.CreateDatabase(string,byte[],string)) 时所需的参数。
前导和尾随空格在所有字符串值中均会被忽略。值不得包含前导或尾随空格,或是分号 (;),也不得以单引号 (') 或双引号 (") 开头。
通过在 ULCreateParms 对象上设置相应属性提供了所有创建参数后,即可使用 ULCreateParms.ToString 创建一个创建参数字符串。随后便可将生成的字符串用作 ULDatabaseManager.CreateDatabase(string,byte[],string) 方法的 createParms 参数。
有关详细信息,请参见UltraLite 连接参数。
以下代码在 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 方法
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |