c#做完的软件做成exe给别人电脑上用 要带access数据库的 20

我做的项目用的数据库是access生成了一个exe但是在别人的电脑上打开提示没有数据库要怎么做一个完整的exe附带access数据库的如果回答请说的通俗一点我是新手谢谢... 我做的项目用的数据库是access 生成了一个exe但是在别人的电脑上打开提示没有数据库 要怎么做一个完整的exe 附带access数据库的 如果回答 请说的通俗一点 我是新手 谢谢 展开
 我来答
苍龙de链
2014-01-25 · TA获得超过4985个赞
知道小有建树答主
回答量:604
采纳率:100%
帮助的人:629万
展开全部
如果单拷exe的话,你的配置和对应数据库要一起拷过去的。
比如数据库版本、名称、存放位置,都要与你代码里的配置一模一样的。
一般来说C#做的软件都用vs打包,弄成一个安装程序比如msi、或者exe的安装程序,将需要的框架或者插件等等都包在一起才算整个工程做好了。
vs打包可以百度一下,有很多
更多追问追答
追问
你的意思是 我也要把数据库拷给别人?
追答
没错。
如果连接数据库,在代码里肯定有连接数据库的代码
那段代码包含的信息有数据库的版本(如access2003的还是2007的)、存放位置(如C盘根目录,它就会在连接的时候去C盘根目录下找这个,没有就报错)、名称(同理要一致,否则读不到)
当然,你在代码中对数据库操作,势必Access里的表结构也要一样才行啊
所以把你的数据库拷给别人是最简单的方法
TLast_Ghost
2014-01-25 · TA获得超过1542个赞
知道小有建树答主
回答量:649
采纳率:20%
帮助的人:517万
展开全部
access 需要下载 office access 网上随便下,最好07版以上,还有要打开数据库是要看数据库路径的,你路径写对了没,或者根本没有创建数据库,数据库是mdb accdb后缀的文件。。。。
追问
哎 这个根本就不算问题 我电脑有环境 vs2010 office2007 我这个项目所有的东西都写完了 就想让这个项目在别人的电脑上运行 并且别人的电脑没有vs2010 access数据的情况下
追答
那是不可能的,没有数据库你玩个啥,就像你开车没车咋开。。。。你的所有数据库操作时office
access 在操作,你只是发送sql语句,你没装玩蛋。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ASONG144
2014-01-25
知道答主
回答量:23
采纳率:0%
帮助的人:5.8万
展开全部
把正常运行需要用的数据库、EXE使用打包工具制作安装包。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沈红伟
2014-01-25 · 超过33用户采纳过TA的回答
知道答主
回答量:184
采纳率:100%
帮助的人:37万
展开全部
数据库就应该说的是你的access文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式