• 当前位置: 首页 > 系统II类源码 > 模块控件源码易语言SQLite3数据库操作类模块源码
  • 易语言SQLite3数据库操作类模块源码

    • 软件授权:
      开源软件
    • 软件大小:
      19.65 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-24 17:17
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言SQLite3数据库操作类模块源码


    系统结构:取数据库句柄,置数据库句柄,是否已连接,连接,关闭,置密码,错误代码,最后错误,引擎版本,设超时时间,执行SQL,取表内容,枚举表,枚举索引,枚举视图,枚举触发器,字段类型到文本,字段属性到文本,创建表,删除表,重命名表,添加字段,创建索引,删除索引,创建视图,删除视图,创建触发器,删除触发器,开始事务,提交事务,回滚事务,中断,压缩数据库,影响行数,附加数据库,拆分数据库,备份数据库,自定义_创建函数,自定义_取用户数据,自定义_取值类型,自定义_取值长度,自定义_取值文本,自定义_取值字节集,自定义_取值双精度小数,自定义_取值整数,自定义_取值长整数,自定义_返回文本,自定义_返回字节集,自定义_返回整数,自定义_返回长整数,自定义_返回双精度小数,自定义_返回空,EC_ANSI转UTF8,EC_UTF8转ANSI,EC_分解长整数,EC_合并长整数,EC_执行子程序,EC_执行子程序_双精度,EC_执行子程序_长整数,EC_执行子程序_小整数,EC_汇编调用子程序,加载,置入,卸载,取句柄,取函数,置连接,取连接,打开,影响行数,关闭,是否已打开,记录数量,到首记录,到下一行,取记录列数,取字段数,取字段长度,取字段名,取字段表名,取字段数据库名,取字段索引,取字段定义类型,取字段实际类型,读文本,读整数,读小数,读双精度小数,读长整数,读字节集,内部_单步执行,内部_绑定参数,内部_清除绑定,内部_取SQL语句,API_MultiByteToWideChar,API_WideCharToMultiByte_byte,API_卸载动态链接库,API_取动态链接库函数地址,API_加载动态链接库,API_取变量指针_字节集型,API_取变量指针_整数型,API_取变量指针_文本型,API_取内存指针文本长度,API_MultiByteToWideChar_byte,API_宽字符到双字节,API_复制内存_LARGE_INTEGER,API_复制内存_LARGE_DOUBLE,API_复制到类型_整数数组,API_调用子程序_双精度小数型,API_调用子程序_长整数型,API_调用子程序_小数型,


    ======程序集1
               |  |
               |  |------ _启动子程序
               |  |
               |  |------ _临时子程序
               |  |
               |  |
    ======SQLITE数据库连接类
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ 取数据库句柄
               |  |
               |  |------ 置数据库句柄
               |  |
               |  |------ 是否已连接
               |  |
               |  |------ 连接
               |  |
               |  |------ 关闭
               |  |
               |  |------ 置密码
               |  |
               |  |------ 错误代码
               |  |
               |  |------ 最后错误
               |  |
               |  |------ 引擎版本
               |  |
               |  |------ 设超时时间
               |  |
               |  |------ 执行SQL
               |  |
               |  |------ 取表内容
               |  |
               |  |------ 枚举表
               |  |
               |  |------ 枚举索引
               |  |
               |  |------ 枚举视图
               |  |
               |  |------ 枚举触发器
               |  |
               |  |------ 字段类型到文本
               |  |
               |  |------ 字段属性到文本
               |  |
               |  |------ 创建表
               |  |
               |  |------ 删除表
               |  |
               |  |------ 重命名表
               |  |
               |  |------ 添加字段
               |  |
               |  |------ 创建索引
               |  |
               |  |------ 删除索引
               |  |
               |  |------ 创建视图
               |  |
               |  |------ 删除视图
               |  |
               |  |------ 创建触发器
               |  |
               |  |------ 删除触发器
               |  |
               |  |------ 开始事务
               |  |
               |  |------ 提交事务
               |  |
               |  |------ 回滚事务
               |  |
               |  |------ 中断
               |  |
               |  |------ 压缩数据库
               |  |
               |  |------ 影响行数
               |  |
               |  |------ 附加数据库
               |  |
               |  |------ 拆分数据库
               |  |
               |  |------ 备份数据库
               |  |
               |  |------ 自定义_创建函数
               |  |
               |  |------ 自定义_取用户数据
               |  |
               |  |------ 自定义_取值类型
               |  |
               |  |------ 自定义_取值长度
               |  |
               |  |------ 自定义_取值文本
               |  |
               |  |------ 自定义_取值字节集
               |  |
               |  |------ 自定义_取值双精度小数
               |  |
               |  |------ 自定义_取值整数
               |  |
               |  |------ 自定义_取值长整数
               |  |
               |  |------ 自定义_返回文本
               |  |
               |  |------ 自定义_返回字节集
               |  |
               |  |------ 自定义_返回整数
               |  |
               |  |------ 自定义_返回长整数
               |  |
               |  |------ 自定义_返回双精度小数
               |  |
               |  |------ 自定义_返回空
               |  |
               |  |
    ======SQLITE公共程序集
               |  |
               |  |------ EC_ANSI转UTF8
               |  |
               |  |------ EC_UTF8转ANSI
               |  |
               |  |------ EC_分解长整数
               |  |
               |  |------ EC_合并长整数
               |  |
               |  |------ EC_执行子程序
               |  |
               |  |------ EC_执行子程序_双精度
               |  |
               |  |------ EC_执行子程序_长整数
               |  |
               |  |------ EC_执行子程序_小整数
               |  |
               |  |------ EC_汇编调用子程序
               |  |
               |  |
    ======动态链接库操作类
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ 加载
               |  |
               |  |------ 置入
               |  |
               |  |------ 卸载
               |  |
               |  |------ 取句柄
               |  |
               |  |------ 取函数
               |  |
               |  |
    ======SQLITE记录集类
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ 置连接
               |  |
               |  |------ 取连接
               |  |
               |  |------ 打开
               |  |
               |  |------ 影响行数
               |  |
               |  |------ 关闭
               |  |
               |  |------ 是否已打开
               |  |
               |  |------ 记录数量
               |  |
               |  |------ 到首记录
               |  |
               |  |------ 到下一行
               |  |
               |  |------ 取记录列数
               |  |
               |  |------ 取字段数
               |  |
               |  |------ 取字段长度
               |  |
               |  |------ 取字段名
               |  |
               |  |------ 取字段表名
               |  |
               |  |------ 取字段数据库名
               |  |
               |  |------ 取字段索引
               |  |
               |  |------ 取字段定义类型
               |  |
               |  |------ 取字段实际类型
               |  |
               |  |------ 读文本
               |  |
               |  |------ 读整数
               |  |
               |  |------ 读小数
               |  |
               |  |------ 读双精度小数
               |  |
               |  |------ 读长整数
               |  |
               |  |------ 读字节集
               |  |
               |  |------ 内部_单步执行
               |  |
               |  |------ 内部_绑定参数
               |  |
               |  |------ 内部_清除绑定
               |  |
               |  |------ 内部_取SQL语句
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   API_MultiByteToWideChar
               |  |
               |  |---[dll]------   API_WideCharToMultiByte_byte
               |  |
               |  |---[dll]------   API_卸载动态链接库
               |  |
               |  |---[dll]------   API_取动态链接库函数地址
               |  |
               |  |---[dll]------   API_加载动态链接库
               |  |
               |  |---[dll]------   API_取变量指针_字节集型
               |  |
               |  |---[dll]------   API_取变量指针_整数型
               |  |
               |  |---[dll]------   API_取变量指针_文本型
               |  |
               |  |---[dll]------   API_取内存指针文本长度
               |  |
               |  |---[dll]------   API_MultiByteToWideChar_byte
               |  |
               |  |---[dll]------   API_宽字符到双字节
               |  |
               |  |---[dll]------   API_复制内存_LARGE_INTEGER
               |  |
               |  |---[dll]------   API_复制内存_LARGE_DOUBLE
               |  |
               |  |---[dll]------   API_复制到类型_整数数组
               |  |
               |  |---[dll]------   API_调用子程序_双精度小数型
               |  |
               |  |---[dll]------   API_调用子程序_长整数型
               |  |
               |  |---[dll]------   API_调用子程序_小数型

      


    易语言SQLite3数据库操作类模块源码


    调用的DLL命令:


    .DLL命令 API_MultiByteToWideChar, 整数型, "kernel32.dll", "MultiByteToWideChar", , 将多媒体字符串映像为通配字符串 
        .参数 代码页, 整数型
        .参数 标志, 整数型
        .参数 双字节文本, 文本型
        .参数 双字节文本长度, 整数型
        .参数 宽字符文本, 字节集
        .参数 宽字符文本长度, 整数型


    .DLL命令 API_WideCharToMultiByte_byte, 整数型, "kernel32.dll", "WideCharToMultiByte", , 将通配符映像为多字节 
        .参数 代码页, 整数型, , cp_开头常量
        .参数 标志, 整数型, , 512
        .参数 宽字符文本, 字节集, , 字节集
        .参数 宽字符文本长度, 整数型
        .参数 双字节文本, 字节集, , 字节集
        .参数 双字节文本长度, 整数型
        .参数 默认文本, 整数型
        .参数 使用默认文本, 整数型, , 逻辑


    .DLL命令 API_卸载动态链接库, 整数型, "kernel32.dll", "FreeLibrary", , 释放指定的动态链接库,它们早先是用LoadLibrary ;    API函数装载的  非零表示成功,零表示失败。会设置GetLastError
        .参数 hLibModule, 整数型, , 要释放的一个库句柄在VB里使用只能用这个函数释放那些由应用程序明确装载的DLL。对LoadLibrary的每一次调用都应该有一个对应的FreeLibrary调用;


    .DLL命令 API_取动态链接库函数地址, 整数型, "kernel32.dll", "GetProcAddress", , 返回函数地址
        .参数 hModule, 整数型
        .参数 lpProcName, 文本型


    .DLL命令 API_加载动态链接库, 整数型, "kernel32.dll", "LoadLibraryA", , 载入指定的动态链接库,并将它映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源  成功则返回库模块的句柄,零表示失败。会设置GetLastError
        .参数 lpLibFileName, 文本型, , 指定要载入的动态链接库的名称。采用与CreateProcess函数的lpCommandLine参数指定的同样的搜索顺序;


    .DLL命令 API_取变量指针_字节集型, 整数型, "kernel32.dll", "lstrcpyA"
        .参数 lpString1, 字节集, 传址
        .参数 lpString2, 字节集, 传址


    .DLL命令 API_取变量指针_整数型, 整数型, "kernel32.dll", "lstrcpyA"
        .参数 lpString1, 整数型, 传址
        .参数 lpString2, 整数型, 传址


    .DLL命令 API_取变量指针_文本型, 整数型, "kernel32.dll", "lstrcpyA"
        .参数 lpString1, 文本型, 传址
        .参数 lpString2, 文本型, 传址


    .DLL命令 API_取内存指针文本长度, 整数型, "kernel32.dll", "lstrlenA"
        .参数 lpString, 整数型


    .DLL命令 API_MultiByteToWideChar_byte, 整数型, "kernel32.dll", "MultiByteToWideChar", , 将多媒体字符串映像为通配字符串 
        .参数 代码页, 整数型
        .参数 标志, 整数型
        .参数 双字节文本, 字节集
        .参数 双字节文本长度, 整数型
        .参数 宽字符文本, 字节集
        .参数 宽字符文本长度, 整数型


    .DLL命令 API_宽字符到双字节, 整数型, "kernel32.dll", "WideCharToMultiByte", , WideCharToMultiByte 
        .参数 代码页, 整数型, , cp_开头常量
        .参数 标志, 整数型, , 512
        .参数 宽字符文本, 字节集, , 字节集
        .参数 宽字符文本长度, 整数型
        .参数 双字节文本, 文本型, , 字节集
        .参数 双字节文本长度, 整数型
        .参数 默认文本, 整数型
        .参数 使用默认文本, 整数型, , 逻辑


    .DLL命令 API_复制内存_LARGE_INTEGER, , "kernel32.dll", "RtlMoveMemory"
        .参数 Destination, LARGE_INTEGER
        .参数 Source, 长整数型, 传址
        .参数 被复制的数据类型长度, 整数型


    .DLL命令 API_复制内存_LARGE_DOUBLE, , "kernel32.dll", "RtlMoveMemory"
        .参数 Destination, LARGE_INTEGER
        .参数 Source, 双精度小数型, 传址
        .参数 被复制的数据类型长度, 整数型


    .DLL命令 API_复制到类型_整数数组, , "kernel32.dll", "RtlMoveMemory", 公开
        .参数 复制到的目标类型, 整数型, 数组
        .参数 被复制的数据类型地址, 整数型
        .参数 被复制的数据类型长度, 整数型


    .DLL命令 API_调用子程序_双精度小数型, 双精度小数型, "user32.dll", "CallWindowProcA", , 将消息传答窗口函数 
        .参数 汇编代码, 字节集
        .参数 程序指针, 整数型
        .参数 参数数组, 整数型, 数组
        .参数 数组数目, 整数型
        .参数 是否C模式, 逻辑型


    .DLL命令 API_调用子程序_长整数型, 长整数型, "user32.dll", "CallWindowProcA", , 将消息传答窗口函数 
        .参数 汇编代码, 字节集
        .参数 程序指针, 整数型
        .参数 参数数组, 整数型, 数组
        .参数 数组数目, 整数型
        .参数 是否C模式, 逻辑型


    .DLL命令 API_调用子程序_小数型, 小数型, "user32.dll", "CallWindowProcA", , 将消息传答窗口函数 
        .参数 汇编代码, 字节集
        .参数 程序指针, 整数型
        .参数 参数数组, 整数型, 数组
        .参数 数组数目, 整数型
        .参数 是否C模式, 逻辑型

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言两个文件内存中通

      易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...

    • 易语言易模块管理器Incl

      易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 文件读写和文件映射模块

      子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...

    • 怪怪专用工具箱

      初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...