【发布时间】:2021-08-10 00:03:35
【问题描述】:
我正在和一个同学一起做一个小组项目,他把文件寄给我,我做我的部分。但是当我尝试运行代码时它不会启动。我的搭档告诉我,我必须在我的电脑中指定 mdf 文件的位置。一旦我做了这些更正,我仍然无法让它运行。我也必须更换数据源,但是当我尝试这样做时,我仍然无法让代码运行。也许我不知道如何正确替换数据源。我收到的错误代码是这样的
错误代码:
System.Data.SqlClient.SqlException: '建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 已正确安装并且本地数据库运行时功能已启用。)'
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Savion\source\repos\Education\Education.mdf;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM Student", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
【问题讨论】:
-
欢迎来到 Stack Overflow!请将代码和数据添加为文本(使用代码格式),而不是图像。图片:A)不允许我们复制粘贴代码/错误/数据进行测试; B) 不允许根据代码/错误/数据内容进行搜索; C) 视觉障碍用户难以清晰阅读以及更多原因。除了代码格式的文本之外,只有在图像添加了一些重要的东西,而不仅仅是文本代码/错误/数据传达的内容时,才应该使用图像。
标签: c# database visual-studio datasource