在 C# 中连接到 MDF 数据库文件
在 C# 中连接到 Microsoft 数据格式 (MDF) 数据库文件可能会带来以下挑战:计时器。一个常见问题是遇到无效的连接字符串语法。
遇到错误
尝试使用以下代码连接到 MDF 数据库时:
con.ConnectionString = "DataSource=.\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
抛出异常message:
System.ArgumentException: Keyword not supported: 'datasource'.
解决方案
错误源于连接字符串中“Data”和“Source”之间缺少空格。要解决此问题,请修改连接字符串,如下所示:
con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\folder\SampleDatabase.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
其他注意事项
以上是如何在C#中正确连接MDF数据库文件?的详细内容。更多信息请关注PHP中文网其他相关文章!