Sqlite3

所在包:sqlite3

def Connect:$arg1

连接sqlite3数据库,没有则会创建

Parameters:

$arg1:数据库文件地址

Return:数据库连接

def Close:$arg1

关闭sqlite3数据库

Parameters:

$arg1:数据库文件地址

Return:

def Execute:$arg1

执行数据库数据

Parameters:

$arg1:Prepare 返回的statement

Return: 结果集

def ExecuteNonQuery:$arg1,$arg2

执行数据库数据

Parameters:

$arg1:数据库链接

$arg2:SQL语句

Return: 是否成功

def Busytimeout:$arg1,$arg2

设置超时时间

Parameters:

$arg1:数据库链接

$arg2:超时时间

Return: 是否成功

def Changes:$arg1

返回insert update delete所影响的条数

Parameters:

$arg1:数据库链接

Return: 所影响的条数

def Errcode:$arg1

返回错误代码

Parameters:

$arg1:数据库链接

Return: 错误代码

def Errmsg:$arg1

返回错误信息

Parameters:

$arg1:数据库链接

Return: 错误信息

def Lastinsertrowid:$arg1

返回最后插入的行ID

Parameters:

$arg1:数据库链接

Return: ID

def Version:

返回数据库版本

Return: 字典,versionNumber,versionString

def Columnname:$arg1,$arg2

返回列名称

Parameters:

$arg1:Prepare 返回的statement

$arg2:列索引

Return: 列名称

def Bindtext:$arg1,$arg2,$arg3

绑定文本

Parameters:

$arg1:Prepare 返回的statement

$arg2:列索引

$arg3 : 要绑定的值

Return: 是否成功

def Bindnumber:$arg1,$arg2,$arg3

绑定数值

Parameters:

$arg1:Prepare 返回的statement

$arg2:列索引

$arg3 : 要绑定的值

Return: 是否成功

def Bindnull:$arg1,$arg2,$arg3

绑定null

Parameters:

$arg1:Prepare 返回的statement

$arg2:列索引

$arg3 : 要绑定的值

Return: 是否成功

def Prepare:$arg1,$arg2

预编译SQL

Parameters:

$arg1:数据库链接

$arg2:SQL语句

Return: sqlite statement

def Columncount:$arg1

返回列数量

Parameters:

$arg1:Prepare 返回的statement

Return: 列数

def Columntype:$arg1,$arg2

返回列类型

Parameters:

$arg1:Prepare 返回的statement

$arg1:列索引

Return: 列类型

def Finalize:$arg1

返回列类型

Parameters:

$arg1:Prepare 返回的statement

Return: 是否成功

def Reset:$arg1

重置statement

Parameters:

$arg1:Prepare 返回的statement

Return: 是否成功