Типичная задача по работе с БД. Надо бы почитать про SQL. Там есть операции изменения данных. Чтение нужных записей тоже есть.Resager писал(а):
задача у меня такая, сделал программу, для создания теста (Элементы: Вопрос, путь к изображению, варианты (их Н штук), ответ на вариант, ещё несколько флагов, несколько числовых данных, и ещё одна строка).
Мне нужно Создавать файл с этими элементами, изменять, добавлять (может и удалять тоже).
И самое главное, шифрование, с использованием пароля. А для этого, считаю удобным использовать внешнюю функцию, с уже созданной организацией БД.
На счёт тысячи книг, а не датите хотя бы пару названий полезных таких книг про БД (ну более менее современные), на ваш вкус.
И проблема разграничения доступа решена.

Книги про SQL уже обсуждали в соседней ветке
http://forum.developing.ru/showthread.php?t=14566