想用Excel做数据库,用OleDbConnection连接Excel出创建文件的异常,在线等。急

很奇怪的人 2018-10-26 07:52:38
想用Excel做数据库,在用OleDbConnection打开Excel文件时,抛出的异常是:System.Data.OleDb.OleDbException:“创建文件失败。”
代码方面就是根据C#操作Excel增删改查的实例来写的,但不知道为什么,只要把 @"\ExcelDB.xlsx"; 改成@"d:\ExcelDB.xlsx"; 就会出现这个异常。Excel用的是07的。想让大神们看下到底是什么原因。
...全文
655 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzz_123 2019-06-20
  • 打赏
  • 举报
回复
引用 7 楼 很奇怪的人 的回复:
[quote=引用 6 楼 daixf_csdn 的回复:] [quote=引用 2 楼 weixin_42374047 的回复:] [quote=引用 1 楼 eaqpi 的回复:] 用excel做数据库。。很奇怪的人干很奇怪的事情。 为啥不用access?
能用我不用?[/quote] 为什么不呢?把客户需求当做不可抗力,这是项目经理的懒惰。应该引导客户去采用更合适的方案[/quote] 不要在扯没用的,你所谓的客户是我老婆,我能引导她就好了,问题解决了。[/quote] 这个就很牛逼了
壮壮爸爸 2019-01-27
  • 打赏
  • 举报
回复
很显然excel不适合用作数据库
吹风的兔子 2018-11-27
  • 打赏
  • 举报
回复
用 SQLite 吧 —— 小型 文件型数据库, SQLite 已经一统江山了。 Access 那些 受制于 Com组件、受制于 x86 x64 的东西,后期维护都是个麻烦。
很奇怪的人 2018-11-27
  • 打赏
  • 举报
回复
引用 6 楼 daixf_csdn 的回复:
[quote=引用 2 楼 weixin_42374047 的回复:] [quote=引用 1 楼 eaqpi 的回复:] 用excel做数据库。。很奇怪的人干很奇怪的事情。 为啥不用access?
能用我不用?[/quote] 为什么不呢?把客户需求当做不可抗力,这是项目经理的懒惰。应该引导客户去采用更合适的方案[/quote] 不要在扯没用的,你所谓的客户是我老婆,我能引导她就好了,问题解决了。
圣殿骑士18 2018-11-18
  • 打赏
  • 举报
回复
引用 2 楼 weixin_42374047 的回复:
[quote=引用 1 楼 eaqpi 的回复:]
用excel做数据库。。很奇怪的人干很奇怪的事情。

为啥不用access?


能用我不用?[/quote]
为什么不呢?把客户需求当做不可抗力,这是项目经理的懒惰。应该引导客户去采用更合适的方案
  • 打赏
  • 举报
回复
如果你编写 asp.net 程序,那么数据文件应该放到网站应用的 app 目录或者其子目录下。不应该放在网站外边。
jamsunyue 2018-11-18
  • 打赏
  • 举报
回复
权限问题,给 d:\ExcelDB.xlsx 的文件加入 Everyone 权限
FainSheeg 2018-11-02
  • 打赏
  • 举报
回复
试试不要放在根目录下。还是上代码看看吧
很奇怪的人 2018-11-01
  • 打赏
  • 举报
回复
引用 1 楼 eaqpi 的回复:
用excel做数据库。。很奇怪的人干很奇怪的事情。 为啥不用access?
能用我不用?
eaqpi 2018-10-27
  • 打赏
  • 举报
回复
用excel做数据库。。很奇怪的人干很奇怪的事情。

为啥不用access?

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧