我是一名程序员,试图自学C#。我试图在表单中连接Northwind.mdf
数据库。我使用数据库资源管理器将数据库附加到表单,测试连接按钮工作。对于我正在使用"server=.\\sqlexpress; Trusted_Connection=yes; database=Northwind"
的连接字符串,SqlDataAdapter dataAdapter = new SqlDataAdapter(selectCommand, connectionString);
此连接失败,Google一直没有帮助。有什么想法吗?
答案 0 :(得分:0)
试试这个?
Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI;
答案 1 :(得分:0)
右键单击“数据库资源管理器”中的连接
点击“属性”。
请参阅属性窗口中的“连接字符串”,其值在右侧
这是与您发布的连接字符串相同的连接字符串吗?
这是连接字符串,我可以看到我创建的新mdf文件
Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\kalpesh\Documents\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
假设连接字符串是正确的,你必须在c#中将其转义(如果它包含任何需要它的字符。例如反斜杠字符)
string connectionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\kalpesh\Documents\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
在您的情况下,它应该是您机器上Northwind.mdf
的路径
这有用吗?