我用的是OraQuery,OraSession1代码如下:  LoginFrm.OraQuery1.Close;
  LoginFrm.OraQuery1.SQL.Text := 'insert into t_workflow_manage(FLOW_ID,FLOW_TYPE_ID,flow_name) values(workFlowSequence.NEXTVAL,workFlowSequence.Currval,'''+ fileName  + ''')';
  ShowMessage(LoginFrm.OraQuery1.SQL.Text);
  LoginFrm.OraQuery1.ExecSQL;没法插入数据,但是我写查询语句可以查询出来数据。不知道为什么?各位高手,请帮忙!谢谢!

解决方案 »

  1.   

    修改一下,看报什么错:
    try
    LoginFrm.OraQuery1.ExecSQL;
    except
    on E:Exception do
    begin
     showmessage(e.message);
    exit;
    end;
    end;//workFlowSequence.Currval好象不能这么用.
    //你可以把前二个先设置为常量,然后一个一个修改回来,就知道哪儿的问题了.
      

  2.   


    hehehttp://topic.csdn.net/u/20111118/15/a85158dd-697a-4882-9b45-6bd524fb2e63.html?25655