比如用ado可以.. rs.open "select * from tb",conn,1,1 for i=0 to rs.fields.count-1 response.write rs.fields(0).name next 这样就得到字段名了当然,这种做法并不好. 最好的办法是读取scheme信息. ado读scheme的我就不写了. ado.net里利用 connection的GetOleDbSchemaTable就可以了.
看不明白,用select语句查询怎样?
再繁琐的方法就是, ado.net仿昭我上面写的ado用fields.count方法select * from tb 将结果加载到 datatable,设 datatable实例为 dt foreach(DataColumn c in dt.Columns) { sb.Append(c.ColumnName); }
rs.open "select * from tb",conn,1,1
for i=0 to rs.fields.count-1
response.write rs.fields(0).name
next
这样就得到字段名了当然,这种做法并不好. 最好的办法是读取scheme信息. ado读scheme的我就不写了.
ado.net里利用 connection的GetOleDbSchemaTable就可以了.
将结果加载到 datatable,设 datatable实例为 dt
foreach(DataColumn c in dt.Columns)
{
sb.Append(c.ColumnName);
}