这是最基本的命令,注释也说了可以创建一个db文件,也就是新数据库,我反复试了论坛开源的几个模块
都没法创建db
第一个留空,确实可以创建打开内存数据库
谁能给个创建db的例子
|
open | 逻辑型 | | |
file | 文本型 | | | | pass | 文本型 | | | | is_create | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | is_exist | 逻辑型 | | | path | 字节集 | | |
is_exist = 文件是否存在 (file )path = ansiToUtf8 (选择 (是否为空 (file ), “:memory:”, file )) 如果真 (是否为空 (file ) = 假 且 is_create = 真 且 is_exist = 假) 如果真 (sqlite3_open_v2 (path, _link, #SQLITE_OPEN_CREATE, 0 ) ≠ #SQLITE_OK ) 返回 (假)  sqlite3_close (_link ) 如果真 (sqlite3_open_v2 (path, _link, #SQLITE_OPEN_READWRITE, 0 ) = #SQLITE_OK ) 如果真 (is_exist = 假)  如果真 (pass ≠ “”)  sqlite3_rekey (_link, pass, 取文本长度 (pass ))  返回 (真)   如果真 (pass ≠ “”) sqlite3_key (_link, pass, 取文本长度 (pass ))   返回 (_exec (“PRAGMA synchronous = OFF”)) 返回 (假)
|