怎样获得一个表中的字段名

doudoushen 2003-05-22 09:09:36
在ado 中怎么获得一个表中的字段名
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2003-05-22
  • 打赏
  • 举报
回复
use ADOX:

Sub showfields(ByVal tablename As String) '显示数据库指定表的字段名称及类型
On Error Resume Next
Dim mycat As New ADOX.Catalog
mycat.ActiveConnection = "Provider=MicroSoft.Jet.OLEDB.3.51;Data Source=d:\new.MDB"
msg = ""
For i = 0 To mycat.Tables(tablename).Columns.Count

msg = msg & mycat.Tables(tablename).Columns(i).Name & " 类型: " & mycat.Tables(tablename).Columns(i).Type & vbCrLf

Next
MsgBox msg, 64, tablename
Set cat.ActiveConnection = Nothing
End Sub
topsir 2003-05-22
  • 打赏
  • 举报
回复
adodc1.recordset.fileds(i).name
junwhj 2003-05-22
  • 打赏
  • 举报
回复
SQL Server:
select * from syscolumns where id=object_id('表名')

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧