改字段名: select number as 号码 from student 上面的语句能把字段number改为号码。
估计楼主不是这个意思吧,楼主是什么意思?是想用SQL语句,改表的字段名字吗?
得到记录集单元格的值可以用记录集来实现 单元格的值=MSRDC1.resultset!字段名 如果用数据环境设计器,可以按以下语句实现: dim rs as adodo.recordset set rs=DataEnvironment1.表名 rs.open set DataGrid1.datasource=rs DataGrid1.refresh 单元格的值=rs!字段名 或单元格的值=rs("字段名") 或单元格的值=rs.fields("字段名")
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中则不能修改,提示“没有更改表的基本信息"。 所以只有修改记录集的字段名字,因为我需要将它导出。
select number as 号码 from student
上面的语句能把字段number改为号码。
单元格的值=MSRDC1.resultset!字段名
如果用数据环境设计器,可以按以下语句实现:
dim rs as adodo.recordset
set rs=DataEnvironment1.表名
rs.open
set DataGrid1.datasource=rs
DataGrid1.refresh
单元格的值=rs!字段名
或单元格的值=rs("字段名")
或单元格的值=rs.fields("字段名")
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中则不能修改,提示“没有更改表的基本信息"。
所以只有修改记录集的字段名字,因为我需要将它导出。