ASP.NET连接字符串到本地SQL Server数据库,使用web.config
发布时间:2020-12-16 07:01:43 所属栏目:asp.Net 来源:网络整理
导读:为什么System.Data.SqlClient.SqlConnection类抛出“参数不正确”的异常? 我正在尝试使用.NET Framework 4.5学习如何使用本地SQL数据库和ASP.NET MVC项目设置数据库连接. 以下是我采取的步骤: 在项目App_Data文件夹中创建了一个名为TestSQLdb.mdf的新SQL S
为什么System.Data.SqlClient.SqlConnection类抛出“参数不正确”的异常?
我正在尝试使用.NET Framework 4.5学习如何使用本地SQL数据库和ASP.NET MVC项目设置数据库连接. 以下是我采取的步骤: >在项目App_Data文件夹中创建了一个名为TestSQLdb.mdf的新SQL Server数据库. <add name="SQLTestConnection1" connectionString="Data Source=(LocalDB);initial catalog=TestSQLdb;Integrated Security=true" /> >通过访问连接字符串 string cn_str = ConfigurationManager.ConnectionStrings["SQLTestConnection1"].ConnectionString; (有关详细信息,请参阅this SO线程). SqlConnection conn = new SqlConnection(cn_str); >尝试打开连接: try { conn.Open(); 此时,抛出异常. 我尝试设置它,这样简单易学.我错过了什么? 解决方法
使用localDB时,必须在connectionString中指定AttachDbFileName属性.此属性应指向您的TestSQLdb.mdf文件.初始目录是mdf文件中数据库的名称.
这个例子见MSDN <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDB)v11.0;AttachDbFileName=|DataDirectory|DatabaseFileName.mdf;InitialCatalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何使用Active Directory使用ASP.NET 4.0构建基
- asp.net – 动态编译的文件在.NET中使用csc.exe吗
- asp.net-mvc – 在VS2012中调试MVC应用程序尝试启
- 下载ASP.NET MVC C#中字节数组列表中包含的多个文
- asp.net-mvc – 限制匿名访问ASP.Net MVC站点的问
- asp.net-mvc – 部署后不显示捆绑的css … ASP.N
- asp.net – 当用户关闭浏览器等待长时间运行的We
- ASP.NET 4 URL限制:为什么URL不能包含任何内容?
- asp.net – SQL Server应用程序角色,性能命中
- asp.net-mvc – ASP.net MVC验证钩
热点阅读