SUM

我现在要把sum(R_Total)写到Text3中,但明显下面的代码出错:Adodc3.RecordSource = "select sum(R_Total) from Record"
Adodc3.Refresh
Set Text3.DataSource = Adodc3
Text3.DataField
应该怎么操作?

解决方案 »

  1.   

    可以在Select语句中为汇总字段指定一个别名:
    select sum(R_Total) as  myfieldname from Record
      ....
    Text3.DataField=myfieldname但我试了一下,发现数据不能写入Text3
    于是只能采取这种方法:
    Text3.Text=adodc3.Recordset.Fields("myfieldname")
    这样数据就能写入Text了,但这样就稍微麻烦了一点。
    我也不知道Text3.DataField=myfieldname为什么不行,那位高手指教?
      

  2.   

    两种方法:1。Text1.DataField = Adodc1.Recordset.Fields(0).Name2。Text1.DataField = "au_id"'假设你要绑定的字段名叫au_id...
      

  3.   

    Text3.Text = Adodc1.RecordSet.Fields(0).Value & ""