2016-03-29 97 views
0

我已经Excel工作表,我如下所示数据类型不匹配:Excel 2010中

insert into [Customer_information$](Customer_ID, First_Name, Last_Name,Customer_Name,Title, Company, Division,Address_1, Address_2, City, State,Zip_Code, Office_No_, Mobile_No,Email)values ('2','bhanu','ff','bhanu ff',Null,'ff',Null,Null,Null,Null,Null,Null,Null,Null,'[email protected]') 

插入使用插入查询以Excel的值的问题是,如果用于第一行我执行上面的查询,它会插入值,但如果我再次运行此查询替换任何'空'与某些值,它会导致数据类型不匹配错误。 我在连接字符串tryied IMEX = 1, 我试图传递空字符串和空间,而不是空的查询,但没有结果

我使用ADODB连接

请协助。

回答

0

我解决了它。我删除了工作表并插入相同的名称,它工作。任何人都可以帮助它为什么开始工作

0

单词“NULL”不等于Null值,Zip_Code等字段可能期望数值而不是字符值。

没有看到您的特定工作簿,这只是一个猜测。

要通过空值尝试:

values ('2','bhanu','ff','bhanu ff',,'ff',,,,,,,,,'[email protected]')