描述
打开由filename参数指定的SQLite数据库文件。
PB语法
METHOD OpenDatabaseW (BYVAL bstrFileName AS WSTRING) AS LONG |
参数
bstrFileName
[in]数据库文件名。
返回值
如果成功返回SQLITE_OK,否则返回错误代码。ErrMsg或ErrMsgW方法可用于在OpenDatabaseW方法失败后获取错误的英文描述。
备注
如果文件名为“:memory:”,则会为该连接创建一个专用的临时内存数据库。当数据库连接关闭时,该内存中的数据库将会消失。SQLite的未来版本可能会使用以“:”字符开头的其他特殊文件名。建议当数据库文件名实际上以“:”字符开头时,您应该使用诸如“./”之类的路径名在文件名前缀,以避免歧义。
如果文件名为空字符串,则将创建一个私有的临时磁盘数据库。数据库连接关闭后,该私有数据库将被自动删除。
Windows用户注意
用于文件名参数OpenDatabase的编码必须是UTF-8,而不是当前定义的任何代码页。包含国际字符的文件名必须在将其传递到OpenDatabase之前转换为UTF-8。