База данных SQL Server Compact Как просмотреть содержимое? - PullRequest
2 голосов
/ 18 мая 2011

У меня очень простое приложение на c #, оно имеет подключение к базе данных / базу данных Microsoft SQL Server Compact 3.5 (поставщик данных .NET Framework для Microsoft SQL Server Compact 3.5).

Что я хотел бы сделать, так этоиметь возможность просматривать содержимое базы данных во время работы программы.

Если я добавлю набор данных в графический интерфейс, я могу удалить / добавить содержимое, однако, если в Sever explorer выдаст НОВЫЙ ЗАПРОС и попросит перечислить все содержимое, если вернется пустым.

Этолибо подключается к неправильной базе данных, не сохраняя содержимое или что-то еще.

Есть идеи?

Я должен добавить, что хочу создать небольшое приложение с собственной внутренней базой данных для регистрации информации.Приложение, которое я мог бы затем отправить моей сестре, она может установить, и все ... больше никаких хлопот

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Если вам нужно немного больше функциональности и гибкости, чем в Visual Studio, вы можете использовать один продукт: SQL Server Management Studio Express .Это бесплатная версия, но все еще очень полнофункциональная.В нем можно делать все, в том числе проектировать таблицы и выполнять произвольные операторы SQL - и его можно использовать для подключения к любой редакции SQL Server.

Чтобы использовать его в базе данных SQL Compact, просто запустите его,в диалоговом окне подключения вы выбираете SQL Server Compact из раскрывающегося списка Тип сервера , найдите свой файл sdf в поле Файл базы данных и введите любой требуемый пароль.

1 голос
/ 18 мая 2011

Я не уверен, какая у вас версия Visual Studio.Но с этой проблемой я сталкивался несколько раз.

Когда вы создаете приложение, оно копирует файл базы данных в соответствующий каталог bin, поэтому ваше запущенное приложение будет по умолчанию просматривать эту базу данных.Обозреватель серверов будет подключаться к исходной копии, в которой нет данных.

Если вы хотите видеть содержимое базы данных, используемой запущенным приложением, вы можете явно указать строку подключения в обозревателе серверов, чтобы просмотреть базу данных в папке bin, или скопировать ее изпапка bin, куда смотрит ваш обозреватель серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...