我的数据库应用程序是三层结构,在服务器端使用了ADOconnection连接数据库。使用ADODATASET产生了SQL语句:Select * from AdminInfo.
现在我在客户端使用了clientdataset和DCOMCONNECTION连接服务器。但是我在修改clientdataset.commandtext的时候出现错误。提示说是COMMANDTEXT不能被修改那位知道是怎么回事?谢谢了。。急!!!!!

解决方案 »

  1.   

    需要设置DataSetProvider1的options的poAllowCommandText为True
      

  2.   

    能否再问一下。各种书上讲运行服务器的时候ADOCONNECTION1总是先手工的建立连接字符串。如果我想在程序初始化的时候来连接ADOCONNECTION怎么办呢?我的意思是说在什么时间初始化ADOCONNECTION比较合适?谢谢回答完了马上结贴。。我是菜鸟。麻烦大虾们了
      

  3.   

    一般都是在窗体的OnCreate事件中建立连接字符串
      

  4.   

    用clientdataset在大数据量的时候很慢
      

  5.   

    ADOConnection1BeforeConnect 事件中
    在这里动态设置 conection string
      

  6.   

    同意lxjssy的意见.
    clientdataset很慢,不会吧.