本人近期想用Delphi + Remobjects SDK 开发一套三层架构的系统,先做了一些简单的测试,有个错误一直搞不明白,请各位高手帮忙看看问题出在哪?
(1).当我在设计时指定ADOQuery1.SQL属性时,可以在客户端调用 ClientDataSet1.Open 打开。
(2).当我在运行时动态给ADOQuery1.SQL属性赋一个SQL语句时,在客户端调用 ClientDataSet1.Open 打开时出现错误:ADOQuery1:Missing SQL property
(我用了很多方法检测,都显示ADOQuery1.SQL其实已经赋了值,在服务端可以用ADOQuery1.Open打开)

解决方案 »

  1.   

    Missing SQL property ,很明显的错误,sql语句丢失,看看是哪里丢了,这肯定是你的问题
      

  2.   

    断点跟踪看看!SQL语句丢失了,没什么好解释的!
      

  3.   

    但是我用showmessage显示出来的值是没有问题的,并且可以用ADOQuery1.open打开,说明ADOQuery1.SQL设置没有问题
      

  4.   

    http://topic.csdn.net/u/20111111/15/0b125fc5-420a-44d9-8de7-1f16058a62e9.html
      

  5.   

    服务端 dsp 先 AllowCommandText客户端 cds.Close;
          cds.CommandText := 'select ...';
          cds.Open;
      

  6.   

    服务端 dsp 先 AllowCommandText
    ding
      

  7.   

    呵呵,我是想学习 RemObjects 三层