PRB: Type Mismatch with Default Prop of VB4 Data Access Object (127029)
The information in this article applies to:
- Microsoft Visual Basic Standard Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 32-bit, for Windows 4.0
This article was previously published under Q127029 SYMPTOMS
Some data access objects in Visual Basic for Windows version 4.0 no longer
have the default "Name" property. Instead, these objects now have a default
collection. This change can lead to "Type Mismatch" (Error 13) or "Invalid
Argument" (Error 3001) errors when attempting to run your code.
WORKAROUND
To work around this problem, add the name of the property you want to
reference.
For example, use this:
MsgBox Data1.Database.TableDefs(0).Name
instead of this:
MsgBox Data1.Database.TablesDefs(0)
Modification Type: | Major | Last Reviewed: | 12/9/2003 |
---|
Keywords: | kbprb KB127029 |
---|
|