我用adodataset建立这样一个查询:
  commandtext:='select 货物.类型 as 类型,sum(货物信息.存量) as 应有数量 from 货物,货物信息 where 货物.货物ID=货物信息.货物ID group by 类型';
    问题1:我想在这个查询中自加一个空字段,取名“清点数量”用于输入实际数量,查询语句中加了一段:''''as 清点数量。在dbgrid中显示正常,但不能在该字段中输入数值,也不能输入字符。请问这样的问题该如何处理?
    问题2:如何把上边查询的数据集加入到一个表中?

解决方案 »

  1.   

    晕,就没人回答我的问题?别兼分数少呀
      

  2.   

    没有实际物理存储位置,也就是说[清点数量]这个字段根本不存在,没有存储位置。所以也就不能输入任何数值,如果想输入,就必须在表中加入[清点数量]这个字段。
      

  3.   

    谢谢火龙,如果要把关联查询的结果加入到表中,是不是得一条一条记录加入?, 有没有一次性的简单的办法?
      

  4.   

    你可以用循环
    把各个字段对应到相应字段进行添加
    因为你的查询结果是从不同的表里取的