gpt4 book ai didi

c# - 如何在 c# wpf 中使用本地数据库 .sdf?

转载 作者:行者123 更新时间:2023-11-30 14:57:30 36 4
gpt4 key购买 nike

我正在尝试制作一个数据库应用程序。我从

添加了本地数据库
add > new item > local database.sdf

在服务器资源管理器中,我在数据库中创建了一个表。但我无法连接到它。

我想在 DataGrid 中显示所有数据。

我的代码:

string ConnectionString = @"Data Source=""c:\users\asus\documents\visual studio 2012\Projects\WpfApplicationLocalDB\WpfApplicationLocalDB\LocalDB.sdf""";

SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();

SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Student", conn);

DataTable dt = new DataTable();
da.Fill(dt);

conn.Close();

List<DataRow> lis = dt.AsEnumerable().ToList();
DataGridView.ItemsSource = lis;

但是当我构建它时,Visual Studio 发现 conn.open(); 错误。一条消息说

SqlException was unhandled by user

请帮忙...

此外,任何人都可以推荐有关如何在 C# 中创建简单数据库应用程序的教程吗?请帮忙。

最佳答案

如果您使用的是 .sdf 文件,则您使用的是 Microsoft SQL Server Compact Edition (SQL Server CE)。

使用 SQL Server CE 时,必须使用 SqlCeConnectionSqlCeCommand 类 - 而不是 SqlConnectionSqlCommand (这些是针对 SQL Server 的“完整”、基于服务器的版本)

关于c# - 如何在 c# wpf 中使用本地数据库 .sdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20720110/

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