我正在使用OdbcConnection将CSV文件(使用.Net)读取到DataTable中。我的其中一列是ID字段,它应该作为字符串读取(这些值是带补零的数字)。当我使用OdbcDataAdapter填充DataTable时,这个值被转换为一个整数而不是一个字符串。例如,一个id可能是"00001“,它被读入为"1”。
对如何维护这个领域的完整性有什么想法吗?
发布于 2010-07-30 22:25:48
创建强类型数据集并填充数据集与表不同,您可以从此数据集中访问基础数据表。如果您习惯于使用向导,可以执行Add | New Item | DataSet。命名dataset,通过设计器添加DataTable,定义列并使用适配器fill方法填充此dataset。
发布于 2010-09-01 03:14:05
确保与DSN关联的Schema.ini文件定义了正确的数据类型。如果你使用文本驱动程序的“猜测”功能,它可能会猜测文本中没有的东西。
https://stackoverflow.com/questions/3372251
复制相似问题