我做了一个form窗体,主要功能是对一个表进行数据维护,窗体中有一个ADOConnection ,adodateset,datasource和DBEDIT几个对象,这个窗体运行正常
   我要做一个功能跟上面功能一样的窗体,只是表名不同,于是我就把上面那个窗体上的所有控件复制到了我这个新窗体上,
  问题是:当我把adodateset的commandText值改变后,当我绑定DBEDIT控件时,datafield中没有任何可绑定的字段,这是为什么

解决方案 »

  1.   

    双击adodateset,
    删掉原来的字段,右键重新添加全部字段或者改正字段属性也可以,就是麻烦,容易出错
      

  2.   

    可以重新連接ADOConnection的connectstr與adodateset的connection,好像不用commandText屬性吧,DBEDIT的dateset連上adodateset即可
      

  3.   

    kaguo,谢谢你!还有点小问题想问问:
       运行时出现数据库验证窗口为什么?我的数据库时真么连接的:
    ADOConnection1.ConnectionString :='Provider=SQLOLEDB;User ID=JGST;Password=000000;Initial Catalog=JGHJ11;Data Source=(local)'
      

  4.   

    你的AdoConnection的LoginPromp属性要设置为False