|
我不会用dao,但是我会用ADO,请看下面dim rs as new adodb.recordsetrs.open "表",CurrentProject.Connection,3,3如果你想知道字段名 可以用 rs.fields(0).name 这样可以得到第一个字段名但是你想知道的更详细,请看下面Field 对象的 Type 属性用于查看记录集中各个字段的数据类型 Type 的返回值是一
个 DataTypeEnum 数据类型常量
下面的例程用于查看所获得的记录集中所有字段所使用的数据类型
Sub getFieldType()
Dim Con1 As ADODB.Connection
Dim Rec As ADODB.Recordset
Dim Fie As ADODB.Field
Dim strCon As String
'建立数据库连接 打开数据表
strCon = "rovider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\My documents\邮局期刊订阅投递系统.mdb;"
Set Con1 = New ADODB.Connection
Con1.Open
Rec.ActiveConnection = Con1
Rec.Open "SELECT * FROM 发行员 ", , , , adCmdText
'输出发行员表中的所有字段的名称和数据类型
For Each Fie In Rec.Fields
Debug.Print "字段名称 "; Fie.Name; vbCr; "数据类型 "; Fie.Type
Next Fie
End Sub |
|