如何在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);
答
我想你已经错误地进入了连接字符串中的代码。下面的代码每次都适用于我。
string ConnString = "Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=false;Connect Timeout=100;";
我想你错过了在Database1.mdf之前包含'DataDirectory',它导致你的报告异常。我不确定。我曾经在web.config中添加这样的连接字符串 - 'Data Source =(LocalDb)\ v11.0; AttachDbFilename = | DataDirectory | \ NORTHWND.MDF;集成安全性= True;用户实例= false;连接超时= 100; ”。更好地检查你的语法。 – RGR 2013-04-26 12:09:35