gpt4 book ai didi

c# - 在 C# 中连接到数据库

转载 作者:行者123 更新时间:2023-12-02 04:53:21 27 4
gpt4 key购买 nike

我觉得自己像个彻头彻尾的白痴。几个小时以来,我一直在尝试连接到我创建的数据库,但似乎无法连接。这是我的代码。

string chooseMoodCmbBx = moodCmbBx.SelectedIndex.ToString();
string source = "Data Source='E:\\Documents\\Database\\MyDatabase.sdf';" +
"Password='password';" +
"Persist Security Info=False;";
SqlConnection conn = new SqlConnection(source);
try
{
conn.Open();
MessageBox.Show("Succesfully Connected");
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}

最佳答案

您有一个 SDF 文件,这意味着您连接到 Sql Compact 而不是 Sql Server。您需要使用命名空间 System.Data.SqlServerCe

中的类
SqlCeConnection conn = new SqlCeConnection(source);

此外,我不确定这一点,但我认为您不需要在连接字符串中的值周围使用单引号

    string source = "Data Source=E:\\Documents\\Database\\MyDatabase.sdf;" +
"Password=password;" +
"Persist Security Info=False;";

关于c# - 在 C# 中连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18418987/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com