我是在读别人写好的一个系统我在某个处写了下面的句子
tempfromdate:=ADOqueryallinfor.fieldbyname('交费日期').value;可是报错说 ADOqueryallinfor找不到‘交费日期’这个字段可是数据表确实有交费日期这个字段啊而且别人的这个程序中写过下面这样的句子
fromdatedisp.text:=ADOqueryallinfor.fieldbyname('起始日期').asstring 确实正确的我是菜鸟 不知道哪位高手能告诉我是哪里不对啊
另外,我还问query下的Parameters是做什么用的 万分感激

解决方案 »

  1.   

    我还问query下的Parameters是做什么用的 是给数据集中SQL语句参数赋值的
      

  2.   

    我双击了ADOQuery 字段编辑器里面没有什么字段显示阿
      

  3.   

    看看数据库中是否有这个字读,或者你adoquery组件查询的时候是否没有读取这个字段
      

  4.   

    看过数据库了,有这个字段的
    想问一下 应该用怎么写才能看到ADOquery组件查询的时候是否有读取到这个字段呢
      

  5.   

    检查一下,连接的是否是这个表。是的话重新连一下。active:=true试一下