我正在使用旧的VB6程序处理传入的文件,该程序使用ADO。在某些时候,输入字段与字段定义不同步。
我看了看每个领域并看到了这个:
传入字段包含“是”,DefinedSize(正确)= 3,但ActualSize = 2。
ActualSize是如何确定的?为什么不正确?
谢谢。
答案 0 :(得分:1)
这是一个猜测:
虽然您没有指定详细信息,但我假设您正在使用Jet OLEDB提供程序的文本IISAM或旧的桌面ODBC文本驱动程序与ODCB-Thunk提供程序“OLE DB Provider for ODBC”(或其他类似的东西) )。
如果您没有相应的schema.ini文件将其定义为Text,则“Yes”将被视为布尔值列。布尔值为2(2个字节)。