通过ODBC访问ACCESS,怎么实现数据库表与列表视图的数据交换?
通过ODBC访问ACCESS,如何实现数据库表与列表视图的数据交换???
通过ODBC访问ACCESS,如何实现数据库表与列表视图的数据交换???
是否能通过DoDataExchange实现???
// CDataRowset是CRecordset的派生类
void CDataRowset::DoFieldExchange(CFieldExchange* pFX)
{
pFX-> SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
RFX_Text(pFX, _T( "[姓名] "), column1);
RFX_Int(pFX, _T( "[年龄] "), column2);
RFX_Long(pFX, _T( "[性别] "), column3);
RFX_Text(pFX, _T( "[职业] "), column4);
}
或在DoDataExchange中实现列表视图与column?的数据交换???
------解决方案--------------------
列表视图?
不是说datagrid这类显示控件吧?
是读取数据库表内容进行显示吗?
------解决方案--------------------
可能考虑用Grid, 如果是列表视图,需要自己写点代码.
通过ODBC访问ACCESS,如何实现数据库表与列表视图的数据交换???
是否能通过DoDataExchange实现???
// CDataRowset是CRecordset的派生类
void CDataRowset::DoFieldExchange(CFieldExchange* pFX)
{
pFX-> SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
RFX_Text(pFX, _T( "[姓名] "), column1);
RFX_Int(pFX, _T( "[年龄] "), column2);
RFX_Long(pFX, _T( "[性别] "), column3);
RFX_Text(pFX, _T( "[职业] "), column4);
}
或在DoDataExchange中实现列表视图与column?的数据交换???
------解决方案--------------------
列表视图?
不是说datagrid这类显示控件吧?
是读取数据库表内容进行显示吗?
------解决方案--------------------
可能考虑用Grid, 如果是列表视图,需要自己写点代码.