用了TDataSource,TQuery,TDBGrid.
sqlserver做数据库。
现在奇怪的是,通过TDBGrid可以知道一个表有多少条数据,却显示不出数据。
请各位大虾帮帮忙。thanks

解决方案 »

  1.   

    以知道一个表有多少条数据?你指的是什么?显示不出来你还知道有多少条记录???不知道你dbgrid中datasource属性和field字段属性有没有指定,同时Tquery执行语句是否有记录(也许你的条件过限制本来就没有数据),还有时query有没有open 或exeSQL?最好在这里添加一句查看看记录总和的语句。判断前面的是否通,然后决定从哪里查起。
      

  2.   

    datasource的DATASET、TDBGRID的DATASOURCE及ACTIVE
    检查一下。
      

  3.   

    我刚学delphi,我可能说都说不明白。
    不过我在SQLSERVER里加一条数据,TDBGric就多一行,这说明一定是连上了,我想可能是TDBGric哪里出现了问题,却又不知道怎么解决。
    TDBGric1.colunms设置了两个
      

  4.   

    我是按照delphi6数据开发典型实例的第一章的最后一个例子做的。
    Edit里输入数据源
    Memo里输入执行语句
    Buttom执行
    TDBGric显示,数据显示不出来,却显示空的六行,我在数据库里加一行,TDBGric也加一空行。