SQL Server Compact Database 如何查看内容
本文关键字:何查看 Database Server Compact SQL | 更新日期: 2023-09-27 17:57:01
我在c#中有一个非常简单的应用程序,它有一个Microsoft SQL Server Compact 3.5(.NET Framework Data Provider for Microsoft SQL Server Compact 3.5)数据连接/数据库。
我想做的是能够在程序运行时查看数据库的内容。
如果我将数据集添加到 GUI,我可以删除/添加内容,但是如果在服务器资源管理器下发出一个新查询,并在返回空白时要求它列出所有内容。
它要么连接到错误的数据库,要么不保存内容或其他内容。
有什么想法吗?
我应该补充一点,我想创建一个带有自己的内部数据库的小型应用程序,用于记录信息。然后我可以发送给我姐姐的应用程序,她可以安装,仅此而已......不再有麻烦
如果你想要比Visual Studio提供更多的功能和灵活性,你可以使用的一个产品是SQL Server Management Studio Express。这是免费版本,但功能仍然非常齐全。您可以在其中执行所有操作,包括设计表和运行任意 sql 语句 - 它可用于连接到任何 SQL Server 版本。
要在 SQL Compact 数据库上使用它,只需启动它,在连接对话框中,从"服务器类型"下拉列表中选择"SQL Server Compact",在"数据库文件"字段中浏览到 sdf 文件,然后键入所需的任何密码。
我不确定你拥有哪个版本的Visual Studio。但这是我多次遇到的问题。
当您构建应用程序时,它会将数据库文件复制到相应的 bin 目录中,因此默认情况下,正在运行的应用程序将查看该数据库。服务器资源管理器将连接到原始副本,其中没有数据。
如果希望能够查看正在运行的应用使用的数据库的内容,可以尝试在服务器资源管理器中显式设置连接字符串以查看 bin 文件夹中的数据库,或将 bin 文件夹中的数据库复制到服务器资源管理器正在查找的位置。