首页 > 数据库 > mysql教程 > 为什么在 C# 中连接到 MDF 数据库会抛出'ArgumentException: 'DataSource' Keyword Not Supported”?

为什么在 C# 中连接到 MDF 数据库会抛出'ArgumentException: 'DataSource' Keyword Not Supported”?

Susan Sarandon
发布: 2025-01-04 15:06:39
原创
672 人浏览过

Why Does Connecting to an MDF Database in C# Throw an

连接到 MDF 数据库文件

首次尝试将 C# 应用程序连接到 MDF 数据库时,出现 ArgumentException,指示“DataSource”关键字为可能会遇到不支持的情况。要解决此问题,请确保连接字符串的格式正确。

所提供问题中的有问题的代码是:

con.ConnectionString = "DataSource=.\SQLEXPRESS;
登录后复制

正确的连接字符串格式是:

 con.ConnectionString = @"Data Source=.\SQLEXPRESS;
登录后复制

注意:在“Data”和“Source”之间添加空格。

这是具有正确连接的更新代码string:

con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
登录后复制

进行此修改后,应用程序应该能够成功连接到 MDF 数据库。

以上是为什么在 C# 中连接到 MDF 数据库会抛出'ArgumentException: 'DataSource' Keyword Not Supported”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板