专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他数据库

xls用SQL修改的有关问题

发布时间:2010-05-24 21:28:18 文章来源:www.iduyao.cn 采编人员:星星草
xls用SQL修改的问题
我用.net的OleDb操作xls
有一个字段全是数字,我把它设置为文本,我用UPDATE [Sheet1$] SET [NID]=right('0000000000'+[NID],10),结果没用,还自动把这些数据的类型由文本改成默认了(变成数值了),我觉得其实一开始是成功的,但是自动改成数值了,把前面的0去掉了,有什么办法能锁定数据类型,不让它改?
如果我用UPDATE [Sheet1$] SET [NID]=right('abcdefghij'+[NID],10)则提示数据类型不匹配,我明明设置为文本的


------解决方案--------------------
没有好办法,通过oledb方式以数据库方式访问EXCEL文件,会导致这种情况。
如果一定要保证格式等正确,则应该以OLE对象直接访问EXCEL。APPLICATION。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: