ADO ActualSize与DefinedSize

时间:2011-07-26 15:10:44

标签: vb6 ado

我正在使用旧的VB6程序处理传入的文件,该程序使用ADO。在某些时候,输入字段与字段定义不同步。

我看了看每个领域并看到了这个:

传入字段包含“是”,DefinedSize(正确)= 3,但ActualSize = 2。

ActualSize是如何确定的?为什么不正确?

谢谢。

1 个答案:

答案 0 :(得分:1)

这是一个猜测:

虽然您没有指定详细信息,但我假设您正在使用Jet OLEDB提供程序的文本IISAM或旧的桌面ODBC文本驱动程序与ODCB-Thunk提供程序“OLE DB Provider for ODBC”(或其他类似的东西) )。

如果您没有相应的schema.ini文件将其定义为Text,则“Yes”将被视为布尔值列。布尔值为2(2个字节)。