数据库技术在BREW中的应用
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入 6、读取记录域 代码: boolean GetRecordByID(IDatabase * pIDatabase, uint16 u16RecID) { IDBRecord * pIDBRec1 = NULL; AEEDBFieldType fType; AEEDBFieldName fName; uint16 fLen; byte * data
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入
6、读取记录域
代码:
boolean GetRecordByID(IDatabase * pIDatabase, uint16 u16RecID)
{
IDBRecord * pIDBRec1 = NULL;
AEEDBFieldType fType;
AEEDBFieldName fName;
uint16 fLen;
byte * data = NULL;;
// This will reset the record Index to 0.
IDATABASE_Reset (pIDatabase);
// IDATABASE_GetRecordByID: returns a pointer to the record whose
// record ID is specified.
pIDBRec1 = IDATABASE_GetRecordByID (pIDatabase, u16RecID);
// Get the raw data of the field
for(;;)
{
// Get record 1 first field and display it
fType = IDBRECORD_NextField (pIDBRec1, &fName, &fLen);
data = IDBRECORD_GetField (pIDBRec1, &fName, &fType, &fLen);
if (data != NULL)
{
switch(fName)
{
case AEEDBFIELD_FIRSTNAME;
break;
case AEEDBFIELD_LASTNAME;
break;
case AEEDBFIELD_ADDRESS;
break;
default:
break;
}
}
else
{
break; //break for
}
}
// Now remove record 1.
IDBRECORD_Release(pIDBRec1);
return TRUE;
}
[1] [2] [3]
下一篇: php数组里数值相加
推荐阅读
-
asp.net Checbox在GridView中的应用实例分析
-
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
-
向数据库中插入数据并返回当前插入的行数及全局变量@@IDENTITY应用
-
浅谈Vue render函数在ElementUi中的应用
-
索引在Oracle中的应用深入分析
-
在MySQL中用正则表达式替换数据库中的内容的方法
-
.Net WInform开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用
-
举例讲解设计模式中的原型模式在iOS应用开发中的作用
-
基于Protobuf动态解析在Java中的应用 包含例子程序
-
Monad 在实际开发中的应用