Open Game Engine 2D API
|
函数 | |
int | OGE_SaveDataToDB (int iDataId, int iSessionId) |
把数据保存到数据库中 | |
int | OGE_LoadDataFromDB (int iDataId, int iSessionId) |
从数据库中加载数据 | |
bool | OGE_IsValidDBType (int iDbType) |
检查输入的类型值是否是一个被支持的数据库类型 | |
int | OGE_OpenDefaultDB () |
打开默认的数据库 | |
int | OGE_OpenDB (int iDbType, string sCnnStr) |
打开一个数据库 | |
void | OGE_CloseDB (int iSessionId) |
关闭数据库 | |
int | OGE_RunSql (int iSessionId, string sSql) |
执行一段SQL语句 | |
int | OGE_OpenQuery (int iSessionId, string sQuerySql) |
执行一次数据库查询 | |
void | OGE_CloseQuery (int iQueryId) |
结束一次数据库查询 | |
int | OGE_FirstRecord (int iQueryId) |
把游标移到这次查询的第一条记录上 | |
int | OGE_NextRecord (int iQueryId) |
把游标移到下一条记录 | |
bool | OGE_GetBoolFieldValue (int iQueryId, string sFieldName) |
取得当前记录中一个布尔字段的值 | |
int | OGE_GetIntFieldValue (int iQueryId, string sFieldName) |
取得当前记录中一个整型字段的值 | |
double | OGE_GetFloatFieldValue (int iQueryId, string sFieldName) |
取得当前记录中一个浮点型字段的值 | |
string | OGE_GetStrFieldValue (int iQueryId, string sFieldName) |
取得当前记录中一个字符串型字段的值 | |
string | OGE_GetTimeFieldValue (int iQueryId, string sFieldName) |
取得当前记录中一个日期时间型的字段的值 |
void OGE_CloseDB | ( | int | iSessionId | ) |
关闭数据库
[in] | iSessionId | 数据库的会话ID |
void OGE_CloseQuery | ( | int | iQueryId | ) |
结束一次数据库查询
[in] | iQueryId | 查询的ID |
int OGE_FirstRecord | ( | int | iQueryId | ) |
把游标移到这次查询的第一条记录上
[in] | iQueryId | 查询的ID |
bool OGE_GetBoolFieldValue | ( | int | iQueryId, |
string | sFieldName | ||
) |
取得当前记录中一个布尔字段的值
[in] | iQueryId | 查询的ID |
[in] | sFieldName | 字段名 |
double OGE_GetFloatFieldValue | ( | int | iQueryId, |
string | sFieldName | ||
) |
取得当前记录中一个浮点型字段的值
[in] | iQueryId | 查询的ID |
[in] | sFieldName | 字段名 |
int OGE_GetIntFieldValue | ( | int | iQueryId, |
string | sFieldName | ||
) |
取得当前记录中一个整型字段的值
[in] | iQueryId | 查询的ID |
[in] | sFieldName | 字段名 |
string OGE_GetStrFieldValue | ( | int | iQueryId, |
string | sFieldName | ||
) |
取得当前记录中一个字符串型字段的值
[in] | iQueryId | 查询的ID |
[in] | sFieldName | 字段名 |
string OGE_GetTimeFieldValue | ( | int | iQueryId, |
string | sFieldName | ||
) |
取得当前记录中一个日期时间型的字段的值
[in] | iQueryId | 查询的ID |
[in] | sFieldName | 字段名 |
bool OGE_IsValidDBType | ( | int | iDbType | ) |
检查输入的类型值是否是一个被支持的数据库类型
[in] | iDbType | 数据库类型值 |
int OGE_LoadDataFromDB | ( | int | iDataId, |
int | iSessionId | ||
) |
从数据库中加载数据
[in] | iDataId | 数据的ID |
[in] | iSessionId | 数据库的会话ID |
int OGE_NextRecord | ( | int | iQueryId | ) |
把游标移到下一条记录
[in] | iQueryId | 查询的ID |
int OGE_OpenDB | ( | int | iDbType, |
string | sCnnStr | ||
) |
打开一个数据库
[in] | iDbType | 数据的类型值 |
[in] | sCnnStr | 连接字符串 |
int OGE_OpenDefaultDB | ( | ) |
打开默认的数据库
int OGE_OpenQuery | ( | int | iSessionId, |
string | sQuerySql | ||
) |
执行一次数据库查询
[in] | iSessionId | 数据库的会话ID |
[in] | sQuerySql | 查询的SQL语句 |
int OGE_RunSql | ( | int | iSessionId, |
string | sSql | ||
) |
执行一段SQL语句
[in] | iSessionId | 数据库的会话ID |
[in] | sSql | SQL语句 |
int OGE_SaveDataToDB | ( | int | iDataId, |
int | iSessionId | ||
) |
把数据保存到数据库中
[in] | iDataId | 数据的ID |
[in] | iSessionId | 数据库的会话ID |