我连接数据库后,如何取得某一个表的字段名

解决方案 »

  1.   

    可以利用ADO中Recordset对象的Fields(Index).Name属性返回指定表中字段名i=0
    do until rs.eof
       msgbox rs.fields(i).name
       i=i+1
       rs.movenext
    loop
      

  2.   

    如果是ORACLE库
    strSQL="Select column_name from user_col_comments where table_name='" & MytableName & "'"
    set Rst=Conn.execute(strSQL)
    while not rst.eof
        text1=text1 & ": " & rst!column_name
        Rst.movenext
    wend
    set Rst=nothing
      

  3.   

    无论是ado 还是dao
    都可以用它们的记录集recorset的属性来判断
       .recordset.fields(index).name这就取字段名
       .recordset.fields(index).value 这是取字段值
      

  4.   

    我想请教一下使用ADO如何得到字段的标题(不是字段名),谢谢。
      

  5.   

    不是,比如ACCESS数据库,字段名是一个,后面有许多属性设置,包括是否索引什么的,其中一个就是字段标题