明明那个单元格有值,但是设置断点的时候,运行到那个单元格会直接跳过(我做了IF不为空的判断),而且如果不加判断的话,插入数据库的时候。会是一个白板,不会显示NULL。。
顺便问下:数据导入的时候需要设置Excel的单元格式吗? 反正老是不是这个读不到就是那个值读不到,很郁闷!
人品问题!!!!
可能是列格式的问题.oledb在读取excel时,如果某列中存在两种数据格式,则会以占多数的那种格式为准,假如某列被判定为字符格式,那其它数字的内容,也会被当成字符,这种算好了.如果某列被判定为数字,而你这列实际是字符,那就麻烦了.
格式要一样哦,类型也要一样的,要不然就报错了哦