#ifndef __E_STATIC_LIB
#include "include_sqlite3_header.h"

// Sqlite数据库  下的方法索引
static INT s_dtCmdIndexsqlite3_SqliteDB_static_var_00[] = 
{
    20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 
    30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 
    40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 
    50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 
    60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 
    70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 
    80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 
    90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 
};
static int s_dtCmdIndexsqlite3_SqliteDB_static_var_count_00 = sizeof(s_dtCmdIndexsqlite3_SqliteDB_static_var_00) / sizeof(s_dtCmdIndexsqlite3_SqliteDB_static_var_00[0]);

// Sqlite表  下的方法索引
static INT s_dtCmdIndexsqlite3_SqliteTable_static_var_01[] = 
{
    100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 
    110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 
    120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 
    130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 
    140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 
    150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 
    160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 
    170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 
};
static int s_dtCmdIndexsqlite3_SqliteTable_static_var_count_01 = sizeof(s_dtCmdIndexsqlite3_SqliteTable_static_var_01) / sizeof(s_dtCmdIndexsqlite3_SqliteTable_static_var_01[0]);

// Sqlite记录集  下的方法索引
static INT s_dtCmdIndexsqlite3_SqliteDataset_static_var_02[] = 
{
    180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 
    190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 
    200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 
    210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 
    220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 
};
static int s_dtCmdIndexsqlite3_SqliteDataset_static_var_count_02 = sizeof(s_dtCmdIndexsqlite3_SqliteDataset_static_var_02) / sizeof(s_dtCmdIndexsqlite3_SqliteDataset_static_var_02[0]);

// Sqlite数据库  下的枚举常量成员数组
static LIB_DATA_TYPE_ELEMENT s_objEventsqlite3_SqliteDB_static_var_00[] = 
{
    /*000*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*001*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*002*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*003*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*004*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*005*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*006*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*007*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*008*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*009*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},

};
static int s_objEventsqlite3_SqliteDB_static_var_count_00 = sizeof(s_objEventsqlite3_SqliteDB_static_var_00) / sizeof(s_objEventsqlite3_SqliteDB_static_var_00[0]);

// Sqlite表  下的枚举常量成员数组
static LIB_DATA_TYPE_ELEMENT s_objEventsqlite3_SqliteTable_static_var_01[] = 
{
    /*000*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*001*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*002*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*003*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*004*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*005*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*006*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*007*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*008*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*009*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},

};
static int s_objEventsqlite3_SqliteTable_static_var_count_01 = sizeof(s_objEventsqlite3_SqliteTable_static_var_01) / sizeof(s_objEventsqlite3_SqliteTable_static_var_01[0]);

// Sqlite记录集  下的枚举常量成员数组
static LIB_DATA_TYPE_ELEMENT s_objEventsqlite3_SqliteDataset_static_var_02[] = 
{
    /*000*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*001*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*002*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*003*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*004*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*005*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*006*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*007*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*008*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},
    /*009*/ {SDT_INT, 0, NULL, NULL, NULL, LES_HIDED, (INT)0x00000000},

};
static int s_objEventsqlite3_SqliteDataset_static_var_count_02 = sizeof(s_objEventsqlite3_SqliteDataset_static_var_02) / sizeof(s_objEventsqlite3_SqliteDataset_static_var_02[0]);

// Sqlite字段信息  下的枚举常量成员数组
static LIB_DATA_TYPE_ELEMENT s_objEventsqlite3_SqliteFieldInfo_static_var_09[] = 
{
    /*000*/ {SDT_TEXT, 0, "名称", "Name", "字段名称长度不限。", LES_HAS_DEFAULT_VALUE, (INT)0x00963AA0},
    /*001*/ {SDT_INT, 0, "类型", "Datatype", "可以为以下值或常量值之一：-1、(主键，整数型自增字段)； 0、(无类型)； 1、#字节型； 2、#短整数型； 3、#整数型； 4、#长整数型； 5、#小数型； 6、#双精度小数型； 7、#逻辑型； 8、#日期时间型； 10、#文本型； 11、#字节集型； 12、#备注型。", LES_HAS_DEFAULT_VALUE, (INT)0x00000000},
    /*002*/ {SDT_INT, 0, "最大文本长度", "MaxTextLength", "本成员仅当字段类型为“文本型”时才有效，用作指定文本的“最大可能长度”（数据库不对此长度不作任何限制）；如果本成员值为0，表示该字段可存储任意长度的文本。如果字段类型不为“文本型”，本成员将被忽略。", LES_HAS_DEFAULT_VALUE, (INT)0x00000000},

};
static int s_objEventsqlite3_SqliteFieldInfo_static_var_count_09 = sizeof(s_objEventsqlite3_SqliteFieldInfo_static_var_09) / sizeof(s_objEventsqlite3_SqliteFieldInfo_static_var_09[0]);

LIB_DATA_TYPE_INFO g_DataType_sqlite3_global_var[] = 
{
    //1=中文名字,2=英文名字,3=详细解释,4=命令数量,5=索引值,6=标志 LDT_
    //类型为窗口或菜单组件时有效 7=资源ID,8=事件数量,9=组件事件数组,10=属性数  11=属性数组 12=组件交互子程序
    //不为窗口、菜单组件或为枚举数据类型时才有效 13=成员数量,14=成员数据数组
    
/*000*/ { "Sqlite数据库", "SqliteDB", "对应于一个Sqlite数据库，用于数据库的打开/关闭，执行SQL语句，查询，及其它基本操作。",
            s_dtCmdIndexsqlite3_SqliteDB_static_var_count_00, s_dtCmdIndexsqlite3_SqliteDB_static_var_00, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            s_objEventsqlite3_SqliteDB_static_var_count_00, s_objEventsqlite3_SqliteDB_static_var_00
        },
/*001*/ { "Sqlite表", "SqliteTable", "对应于Sqlite数据库中的一个表，用于读写表内容。",
            s_dtCmdIndexsqlite3_SqliteTable_static_var_count_01, s_dtCmdIndexsqlite3_SqliteTable_static_var_01, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            s_objEventsqlite3_SqliteTable_static_var_count_01, s_objEventsqlite3_SqliteTable_static_var_01
        },
/*002*/ { "Sqlite记录集", "SqliteDataset", "主要用于处理查询，对应于一个查询结果记录集；同时也可用于执行“非查询类”SQL语句（可含“SQL参数”）",
            s_dtCmdIndexsqlite3_SqliteDataset_static_var_count_02, s_dtCmdIndexsqlite3_SqliteDataset_static_var_02, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            s_objEventsqlite3_SqliteDataset_static_var_count_02, s_objEventsqlite3_SqliteDataset_static_var_02
        },
/*003*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*004*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*005*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*006*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*007*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*008*/ { NULL, NULL, NULL,
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            NULL, NULL
        },
/*009*/ { "Sqlite字段信息", "SqliteFieldInfo", "描述Sqlite字段定义信息，供“Sqlite数据库.创建表()”时使用。因为Sqlite数据库本质上是无类型的数据库，因而您完全可以忽略“类型”“最大文本长度”两个成员，而仅使用“名称”成员。",
            NULL, NULL, _DT_OS(__OS_WIN),
            0, NULL, NULL,
            NULL, NULL,
            NULL,
            s_objEventsqlite3_SqliteFieldInfo_static_var_count_09, s_objEventsqlite3_SqliteFieldInfo_static_var_09
        },
};
int g_DataType_sqlite3_global_var_count = sizeof(g_DataType_sqlite3_global_var) / sizeof(g_DataType_sqlite3_global_var[0]);

#endif

