RTA 运行时访问技术详解与实践
1. RTA 简介与列定义
RTA(Run - Time Access)的一大优势在于无需对数据进行协议封装和解封装,它可直接使用程序中已有的数据。不过,需要对数据进行描述,以便 RTA 能智能访问。表由列组成,因此要描述表中的每一列,这便是 RTA 的 COLDEF 数据结构的用途。
在数据结构中,也可以存在未由 COLDEF 定义的成员,这些隐藏列可能包含不想对用户界面(UI)显示的信息,或者是显示给用户也无意义的二进制数据。
COLDEF 包含关于结构成员的九项信息,其定义如下:
typedef struct {
char *table; // name of column's table
char *name; // name of column for SQL requests
int type; // data type of column
int length; // width of column in bytes
int offset; // number of bytes from start of row
int flags; // flags for read-only and save-to-file
void (*readcb) (); // routine to call before reading column
int (*writecb) ();
超级会员免费看
订阅专栏 解锁全文
220

被折叠的 条评论
为什么被折叠?



