我使用ADO.NET OLeDB驱动程序连接到excel文件。 在连接字符串中我有HDR = NO(这意味着我的excel文件没有标题)
我想运行update语句并引用excel文件中的列。 以下sql查询引发以下错误:没有为一个或多个必需参数指定值。
update [fact$] set AC='test123' where DO='xxxyyy'
这里'AC'和'DO'是excel表'fact'上的相应列。
答案 0 :(得分:2)
就我的快速研究发现,Jet引擎分配以F开头的列名,即F1,F2,F3等。
您可以通过创建OleDataReader进行自己的测试,然后调用GetSchemaTable()方法来查找您的列。