|
最近想搞任务效率分析,所以尝试跟数据库接入,抄了一些code,目前可创建、链接、关闭、创建表单,写入数据等,code如下——
- DatabaseOpen ("db", GetInfo (66) .. "mytestdb.sqlite", 6)
- DatabaseExec ("db", [[
- DROP TABLE IF EXISTS weapons;
- CREATE TABLE weapons(
- weapon_id INTEGER NOT NULL PRIMARY KEY autoincrement,
- name TEXT NOT NULL,
- damage INT default 10,
- weight REAL
- );
- ]])
-
- -- insert a record
- DatabasePrepare ("db", "INSERT INTO weapons (name, damage) VALUES ('sword', 42)") --> returns 0 (SQLITE_OK)
- DatabaseStep ("db") -- returns 101 (SQLITE_DONE)
- DatabaseFinalize ("db") -- returns 0 (SQLITE_OK)
-
- DatabaseClose ("db") -- close it
复制代码
----------
mush根目录下创建mytestdb.sqlite数据库,创建表单weapons,写入数据:
name:sword
damage:42
用的SQLite expert professional打开编辑的,目前问题是不支持中文,就是中文内容写入后显示出来是乱码,另外不知道怎么传变量进去,比如当前系统时间。
有没有大拿指点一下啊!
或者大家一起探讨一下。 |
|