vb.net 获取数据表 字段名和数据类型

本文介绍了一个Visual Basic函数,用于从指定数据库表中获取除图片类型外的所有字段名称及其数据类型。该函数通过执行SQL查询来实现,并使用自定义数据库类进行数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  '根据表名或 表'获取表中 除图片类型外的字段名
    Public Function GetTableFields(ByVal tbname As String) As DataView
        If tbname = "" Then
            MsgBox("请输入参数:表名")
            Exit Function
        End If
        Dim strsql As String
        strsql = "select COLUMN_NAME as [字段名],DATA_TYPE   "
        strsql += "FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME='" + tbname + "' and  DATA_TYPE<>'image'"
        Dim db As New DataBase
        Dim dv As New DataView
        Dim i As Integer
        Try
            dv = db.RunSelectSQL(strsql)
            Return dv
        Catch ex As Exception
            MsgBox(ex.Message + vbCrLf + ex.StackTrace)
            Return Nothing
        Finally
            db.Dispose()
            dv.Dispose()
        End Try

说明: database 是自己定义的一个数据通用 类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值