看到这个提示之后,我就在 它的 sql属性中写了一条语句,然后,就可以正常配置active属性和dbedit了但是,我想执行的语句是在我程序中将要写的的语句,而不是我在sql属性中写的语句啊。那么,这时,我在sql属性中应该如何写哪???是否这些语句要一致????为什么非要配置sql属性哪???要是先不配置它,为什么就不能配置active属性了??

解决方案 »

  1.   

    呵,从ADOQUERY来看,它的意思就是“利用SQL命令进行查询QUERY并且能返回数据集的ADO构架的数据集控件”,看来SQL命令是它的灵魂,你不写,它就不会正常的。呵呵。如果你想要实现你的目标的话可以这样,你的SQL命令写个返回空集的就行了。如:select *  from  yourtable_name  where  record_id=-1
      

  2.   

    我写的时候都写
    select getdate() as ct
      

  3.   

    请一下:ADOquery和ADOTable 两控件放到DataMudle上和放到当前窗口上有什么区别啊.各有什么不同吗?