gpt4 book ai didi

c# - 从数据库中获取数据 C#

转载 作者:行者123 更新时间:2023-11-30 23:45:32 24 4
gpt4 key购买 nike

我创建了一个简单的项目来充分利用数据库和表格。我使用 Menu->Project->Add New Item->Service-based Database 添加到项目中 Users.mdf 数据库,我在其中创建了表 用户。我在多个线程上搜索了如何访问数据库,但到目前为止都没有用。我的代码现在看起来像这样(我从 youtube 教程中获得了代码),基本上当我单击一个按钮时,我希望 dataGridView 被填充。

private void show_database_button_Click(object sender, EventArgs e)
{
string constring ="Server=(LocalDb)\v11.0;Database=Users.mdf;Trusted_Connection=true;MultipleActiveResultSets=true;";
SqlConnection conDataBase = new SqlConnection(constring);
SqlCommand cmdDataBase = new SqlCommand(" select * from Users.Users;", conDataBase);

SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = cmdDataBase;
DataTable dbadataset = new DataTable();
sda.Fill(dbadataset);
BindingSource bSource = new BindingSource();

bSource.DataSource = dbadataset;
dataGridView1.DataSource = bSource;
sda.Update(dbadataset);

}

当我点击按钮时,我得到一个:

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Additional information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

我在这里做错了什么? (要提到的是,我在代理连接上,不知道这是否有问题)。

最佳答案

当用户未能通过指定服务器的身份验证时,将发生与网络相关或特定于实例的错误。或者 指定的服务器未找到或不可用。在您的情况下,请交叉检查连接字符串以进行正确的身份验证以及服务器。修复 connectionString 的问题将解决您的问题。

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

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