excel中如何用sql语句跨工作簿查询提示无法更新,数据库或对象属性为只读

excel中如何用sql语句跨工作簿查询提示无法更新,数据库或对象属性为只读,第1张

两种连接字符串中的数据文件改成c:\test.xls就可以使数据库或对象属性为只读了。

例如:把DataTable的内容导入到Excel,如果指定的Excel文件不存在,则自动创建。

对应的连接字符串:

OleDB连接字符串:"Provider=Microsoft.Jet.OleDb.4.0Data

Source=c:\test.xslExtended ProPerties=Excel 8.0"

ODBC连接字符串:"DRIVER={{Microsoft Excel Driver

当Open()时,就报这个错误:“不能更新。数据库或对象为只读

注意

根据数据库字典查找文件(网上很容易找到),看是否是只读状态;若不是,将其他工作站正常的U文件拷入,做好备份,重新注册,输出文件保存到其他目录,可能保存时还是失败,不急,再重建文件夹粘回原文件,改回原名,输出看试试。还不行就该是IIS了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9699357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存