|
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 |
1.8.0