База данных vb.net / хранение вопросов - PullRequest
0 голосов
/ 01 апреля 2011

Я пишу приложение для Windows vb.net для регистрации и хранения информации. затем отобразите его в списке сортируемых нескольких столбцов (лично мне нравится FlexGrid от Component One ).

Пример: http://www.rptsoftware.com/help/microsoft_access_thirdparty/images/msflexgrid2small.jpg

Однако ... Я не уверен, как хранить информацию.

Должен ли я использовать файл базы данных .sdf, реестр, просто хранить их в файле или каким-либо другим способом?

Что мне нужно, так это уметь:

чтение / запись / удаление из него чтение, возможно, до 20 Мб файла и сортировка без большой задержки можно переносить в несколько систем и поддерживать эти записи (установлено во многих системах)

Я знаю, что мог бы разделить чтение / запись в другой поток. Даже для других .DLL и еще много чего. Но что касается хранения. Не уверен, что лучший вариант.

Есть идеи? -Patrick

1 Ответ

2 голосов
/ 01 апреля 2011

Если вы хотите что-то более легкое и портативное, вам стоит взглянуть на SQLite . Есть драйвер для .NET, который вы можете скачать с:

System.Data.SQLite - поставщик ADO.NET с открытым исходным кодом для ядра базы данных SQLite

Другой альтернативой является использование базы данных Access. Если у вас есть копия Microsoft Office с лицензией Access, вы можете создать «голые» базы данных и подключить ее к своему приложению. Вам не нужны дополнительные копии Access для запуска кода на других компьютерах для доступа к самому файлу базы данных.

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