首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Access获取字段的数据类型

在添加数据的时候,我们可能判断需要判断该字段的数据类型

因为数据类型的限制,未必能正常录入。而且不同数据类型,对于获取变量的写法也不一样,详细代码:

Function myfun(fld, sqlStr) As String

  Dim rs As New ADODB.Recordset

  rs.Open sqlStr, CurrentProject.Connection, adOpenKeyset, adLockPessimistic

   Dim typ As Integer

  Dim variant_type As Variant

  typ = rs.Fields("" & fld & "").Type

  Select Case typ

  Case 202, 203

      variant_type = "文本"

  Case 2, 3, 4, 5, 6, 17, 131

      variant_type = "数字"

  Case 7

      variant_type = "日期/时间"

  Case 9

      variant_type = "ole对象"

  Case 11

      variant_type = "布尔"

  Case 0

      variant_type = "empty"

  Case 1

      variant_type = "null"

  Case 10

      variant_type = "error"

  Case Else

      variant_type = "其他的数据类型"

  End Select

   myfun = variant_type

End Function

调用函数:myfun("交易类型","yw")

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200620A0HT6V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券