如何更改记录集的字段名?如何得到记录集的单元格的值?

解决方案 »

  1.   

    改字段名:
    select number as 号码 from student
    上面的语句能把字段number改为号码。
      

  2.   

    估计楼主不是这个意思吧,楼主是什么意思?是想用SQL语句,改表的字段名字吗?
      

  3.   

    得到记录集单元格的值可以用记录集来实现
    单元格的值=MSRDC1.resultset!字段名
    如果用数据环境设计器,可以按以下语句实现:
    dim rs as adodo.recordset
    set rs=DataEnvironment1.表名
    rs.open
    set DataGrid1.datasource=rs
    DataGrid1.refresh
    单元格的值=rs!字段名
    或单元格的值=rs("字段名")
    或单元格的值=rs.fields("字段名")
      

  4.   

    如何更改记录集的字段名可用"Mybox"的方法实现,如果你嫌写SQL语句太麻烦,可用数据环境设计器,它可以自动生成你想要的SQL语句,只要你实现相关操作即可生成相应的SQL语句
      

  5.   

    dim rst as new adodb.recordset
    dim cnn as new adodb.connection
      rst.open "select * from test",cnn, adOpenKeyset, adLockOptimistic  
      set datagrid1.datasource=rst
    ----------------------------------------
    test表的字段名为英文的,我想把它换成中文,如果改为
      rst.open "select AA as '字段1' ,BB as '字段2' from test",cnn, adOpenKeyset, adLockOptimistic  
      在datagrid中则不能修改,提示“没有更改表的基本信息"。
      所以只有修改记录集的字段名字,因为我需要将它导出。