CRecordset result1(&m_database);
CString ttt="UPDATE mobile_lab SET title = 'xxxxxxxx' WHERE (url = 'abc')";
result1.Open(CRecordset::dynamic, ttt, CRecordset::none);
数据源已经建立好了,但是执行updata语句提示出错,错误如下
试图打开表格失败--未指明要检索的列
请教一下该如何解决?
多谢。

解决方案 »

  1.   

    有CCommand类吗?~~~~~DML SQL语句不能在RecordSet中这样执行吧~
      

  2.   

    用CDatabase::ExecuteSQL()
    或者
    CRecordset::Edit(), CRecordset::Open()
      

  3.   

    CRecordset::Edit(), CRecordset::Update()
      

  4.   

    我也遇到同样问题..急..但按上面说的还是不能运行..还是一样的错误..和CRecordset未绑定字段有关系吗?