如何在Visual Studio 2012中创建本地数据库表并在Web窗体中连接连接字符串?

问题描述:

不支持的关键字:'database1.mdf;integrated security'如何在Visual Studio 2012中创建本地数据库表并在Web窗体中连接连接字符串?

描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.ArgumentException:不支持的关键字:'database1.mdf;integrated security'

源错误:

public static DataSet fetchdata(string str) 
{   SqlConnection con = new SqlConnection("Data Sourc(LocalDB)\v11.0; 
Integrated Security=True;AttachDBFilename="Database1.mdf;Integrated Security=True;User Instance=True"); 
     con.Open(); 
SqlDataAdapter da = new SqlDataAdapter(str, con); 
+0

我想你错过了在Database1.mdf之前包含'DataDirectory',它导致你的报告异常。我不确定。我曾经在web.config中添加这样的连接字符串 - 'Data Source =(LocalDb)\ v11.0; AttachDbFilename = | DataDirectory | \ NORTHWND.MDF;集成安全性= True;用户实例= false;连接超时= 100; ”。更好地检查你的语法。 – RGR 2013-04-26 12:09:35

我想你已经错误地进入了连接字符串中的代码。下面的代码每次都适用于我。

string ConnString = "Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=false;Connect Timeout=100;";