我已尝试在我的本地数据库的连接字符串上进行50次不同的尝试,似乎没有任何效果.我本质上只是试图打开数据库文件的连接,所以我可以转储我从excel电子表格中提取的数据.我正在使用Visual C#制作离线winform应用程序.
无论我在app.config中尝试什么连接字符串,它总是在尝试将“dReader”写入数据库时失败.
错误通常取决于我尝试的字符串:
“建立与SQL Server的连接时发生与网络相关或特定于实例的错误.未找到服务器或无法访问服务器.验证实例名称是否正确以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 – 无法打开与SQL Server的连接)“
我已经浏览了许多在线示例和资源,似乎没有任何工作.我希望这里有人可以指出为什么会失败.
这是我最新形式的app.config:
connectionString="Data Source=E:\Other DDP Projects\DDP_Project_SDF\DDP_Project\DDP_Database.sdf;"
providerName="Microsoft.SqlServerCe.Client.3.5" />
这是我的表单代码:
private void Profiles_Click(object sender, EventArgs e)
{
profilesDialog.FileName = "[YOUR_UPLOAD_FILE_HERE]";
var result = profilesDialog.ShowDialog();
if (result == DialogResult.OK)
{