首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于winForm的DataDirectory for连接

用于winForm的DataDirectory for连接
EN

Stack Overflow用户
提问于 2015-06-23 10:51:23
回答 1查看 154关注 0票数 0

我正在做的登录表单注册我的sqlConnection为asp.net works,我试图使用相同的c# winform的sqlconnection,但问题是我不能保存数据,它会以某种方式保存在某个地方,它就像是轻视。但是数据没有保存到数据库中..但在我注册并单击保存后,它正在工作,当我登录时,找到了数据并成功登录。但是,当我检查数据库时,数据没有保存,所以它是轻视的,然后在我更改了sqlconnection并删除了datadirectory并输入了数据库的完整路径之后,它工作得很好,但我不喜欢这样。我想让我的应用程序在用户保存它的任何地方运行。这是我之前的代码,这是不起作用的代码

代码语言:javascript
复制
 SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MainDatabase.mdf;Integrated Security=True;User Instance=True");

这是一个有效的方法

代码语言:javascript
复制
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Seach ENGINE (June 22, 2015)\SE\SE\MainDatabase.mdf;Integrated Security=True;User Instance=True");
EN

回答 1

Stack Overflow用户

发布于 2015-06-23 11:16:59

正如我们所知,asp运行在服务器上,而windows窗体运行在本地计算机上,所以在asp中你可以使用.\SQLEXPRESS;但在本地计算机上,有时.\SQLEXPRESS;不起作用,你需要提供服务器的完整路径,如服务器ip:SqlPort\SQLEXPRESS;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30993042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档