PL/SQL DEVELOPER工具可以INSERT,说明数据库没有问题啊,仔细检查你的应用程序看看!

解决方案 »

  1.   

    执行一下同样的INSERT语句试试,INSERT语句出错,出错在什么地方,要仔细检查程序。
      

  2.   

    你用程序中用的连接用户在SQLPLUS中连接到数据库然后INSERT试试,看看有什么报错。
      

  3.   

    我原来的程序运行一直很正常的
    然后我另编了一个ADO程序,在其中执行INSERT,仍然插不进去,执行下面一段代码时就报异常了
    sSql.Format("insert into kwhdata(rtuid,kwhid,type,savetime,saveval) values(%d, %d, %d, to_date('%s','YY/MM/DD/HH24/MI/SS'),%f)",rtuid,kwhid,type,savetime,value);
    m_pCommand->CommandText=(_bstr_t)sSql;
    m_pCommand->Execute(&vNULL,&vNULL,adCmdText);
    客户天天催着我要数据,急得我要跳楼了...
      

  4.   

    执行上面代码抛出如下的异常信息
    IDispatch error #3092
      

  5.   

    用VC++写的吗,有没有打SP6啊?