我用CRecordset rs
还用struct x
{
CString aa;
CString bb;
CString cc;
CString dd;
CString ee;
}xx; //定义了结构变量xx
最后,经过查询后有结果的rs赋值给xx
xx=rs
程序编译错误!!!
但用rs.GetFieldValue("c",theStr)只能一个字段一个字段的赋值。
有整体赋值的方法吗?
还用struct x
{
CString aa;
CString bb;
CString cc;
CString dd;
CString ee;
}xx; //定义了结构变量xx
最后,经过查询后有结果的rs赋值给xx
xx=rs
程序编译错误!!!
但用rs.GetFieldValue("c",theStr)只能一个字段一个字段的赋值。
有整体赋值的方法吗?
解决方案 »
- GdipSetImageAttributesColorMatrix怎么用
- 字符编码转换的问题
- 怎么消除命令行程序的窗口
- VC单文档程序
- VC用了这么久,这样的异常却没有见过.
- inline CNode() : data(Type()), Next(NULL) {} 是什么意思
- 求助:我有两个事件需要在两个定时器(时间间隔不同)控制下触发,该如何实现?
- 有没有像表格一样的控件,只有2列,左边是文字说明,右边是如编辑框,组合框等的输入
- vc++,本人新手,请高手帮忙解决,急
- 这么简单的程序,为什么始终无法创建窗体?(急!)
- 该如何传递参数给ORACLE函数
- 初学者的问题:关于Com的小问题,谢谢!
CDatabase conn;
CString theStr;
struct x
{
CString aa;
CString bb;
CString cc;
CString dd;
CString ee;
}xx; conn.OpenEx("DSN=test");
conn.ExecuteSQL("update book set a='fuck' where a='3'") ;
CRecordset rs(&conn);
rs.Open( AFX_DB_USE_DEFAULT_TYPE, "select c from book where a='fuck'"); xx = rs;