我在vc中是这样做的,申请一个地址空间记录列名和列的类型信息,然后动态拼接sql串,在sqlserver中就比较好办,系统表中存有列信息:
struct Table_Info
{
char tb_Name[30]; //表名
char tb_Name_cn[40]; //中文名
int col_Count; //字段个数
char col_Name[25][20]; //列名
char index[25]; //是否索引('0':不是 '1':是)
char col_Type[25]; //类型
};
Table_Info tf[TABLE_COUNT];^_^
struct Table_Info
{
char tb_Name[30]; //表名
char tb_Name_cn[40]; //中文名
int col_Count; //字段个数
char col_Name[25][20]; //列名
char index[25]; //是否索引('0':不是 '1':是)
char col_Type[25]; //类型
};
Table_Info tf[TABLE_COUNT];^_^
系统提示Adodataset2 不是edit 或insert状态,但加了,依然有此提示