C# Microsoft Ace驱动程序缺少数字

C# Microsoft Ace驱动程序缺少数字,c#,C#,我正在使用Microsoft Ace驱动程序读取文本文件,有时它会将null放在大数字的位置,为了重现此错误,我已完成以下步骤: 我创建了一个具有以下值的文本文件: columnA;ColumnB 0;AAA 0;AAA 0;AAA (0;AAA is repeated around 50 rows) 69000000000;BBB 结果:我得到所有的0和AAA,在最后一行,我得到null和BBB 有趣的是,如果我创建这个文件: columnA;ColumnB 0;AAA 0;AAA 6900

我正在使用Microsoft Ace驱动程序读取文本文件,有时它会将null放在大数字的位置,为了重现此错误,我已完成以下步骤:

我创建了一个具有以下值的文本文件:

columnA;ColumnB
0;AAA
0;AAA
0;AAA
(0;AAA is repeated around 50 rows)
69000000000;BBB
结果:我得到所有的0和AAA,在最后一行,我得到null和BBB

有趣的是,如果我创建这个文件:

columnA;ColumnB
0;AAA
0;AAA
69000000000;BBB
王牌车手返回长号码


知道ace驱动程序为什么删除“大”文件中的长数字吗?

你能发布你正在使用的连接字符串吗?您可以设置许多扩展属性,这些属性会影响驾驶员的行为。请参阅example.Hi,我使用的是一个基本连接字符串,在该文件旁边有一个Schema.ini文件,Format=Delimited(;)和ColNameHeader=True。