你的語句是錯誤的,只是ado沒有報出明確的錯誤而已!
update table_name
set
col1=val1,
col2=val2
where ...

解决方案 »

  1.   

    UPDATE T_REPORT SET F_RPTSTATUS = '3',F_APPROVER='David',F_APPROVEDATE=to_date('2003-06-30 13:12:43','YYYY-mm-dd HH24:MI:SS') WHERE F_REPORTID='232'
      

  2.   

    谢谢大家的参与:)呵呵,我知道是错误的,可是如何在ADO中知道此类错误呢?
      

  3.   

    加ole错误陷阱,很容易捕获这个错误的,例如:
    try{}
    catch( _com_error &e)
    {}
      

  4.   

    老兄:请问你一个问题,你的ADO和Oracle数据库是通过odbc连接的吗,使用的microsoft 提供的驱动程序吗? 怎么配置连接的谢谢
      

  5.   

    cnn.Open "PROVIDER=MSDAORA.1;DATA SOURCE=net_service_name;USER ID=user;PASSWORD=password;"
    cnn.Open "Provider=OraOLEDB.Oracle.1;Password=password;Persist Security Info=True;User ID=user;Data Source=net_service_name"
      

  6.   

    回 llfice(iloveyou):
    我就是这么用的,就是不报错回 jdcl2000:
    我一直用的是第二行
      

  7.   

    ADO的Err.discription可以显示你需要的错误信息