一个access 表a
如何查询表a里面各列的名称?

解决方案 »

  1.   

    select * from a  就会显示各列的 名称把?
      

  2.   

    比如用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就可以了.
      

  3.   

    看不明白,用select语句查询怎样?
      

  4.   

    再繁琐的方法就是, ado.net仿昭我上面写的ado用fields.count方法select * from tb
    将结果加载到 datatable,设 datatable实例为 dt
    foreach(DataColumn c in dt.Columns)
                        {
                            sb.Append(c.ColumnName);
                        }