Страница: 1 |
Можно ли сделать базу данных которая будет как бы зашита внутри программы(и будет работать без MDAC ). При добавлении к проекту DATASET(файл xsd) в настройках есть параметр embedded может это оно и есть, в MSDN посмотрел пример называется typed dataset, но там xsd заполняется из внешнего источника данных. Я создаю пустой xsd добавляю туда элементы связи но при обращении к ним ВБ ругается. Когда-то видел подобный компонент для Дельфи.
Честно говоря не совсем понял вопрос, но если вопрос о том, чтобы БД заполнялась изнутри аппликации, то логично использовать xsd файл в качестве источника схемы: Dim ds as new dataset ds. ReadXMLSchema("C:\Schema.xsd") Создавать xsd можно и ииз программы А данные загрузить и выгрузить прямо в xml файл. ds.ReadXML("C:\XMLFile.xml") ds.WriteXML("C:\XMLFile.xml") Если чего не так понял, дай знать, попробуем разобраться. 2 ol2003 Такой вриант подходит мало так как инфа будет лежать в открытом виде вариант Павла надо попробовать Собственно, ADO.Net находится в составе Framework и MDAC, мне кажется не используется. Или я не прав? MDAC нужен если ты используешь "внешние" базы данных например Access Страница: 1 |
Вопрос: Тонкие базы данных
Добавлено: 30.09.03 19:56
Автор вопроса: ⊗WaX⊗ | Web-сайт:
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
ol2003
Вопросов: 3
Ответов: 122
Профиль | | #1
Добавлено: 01.10.03 02:46
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 01.10.03 13:16
Гм... Есть вот такое предположение.
Я с ресурсами в .NET не работал, поэтому может быть что-нть напутал.
В общем, ели попробовать твою схему (xsd) и данные (xml) запихать в
ресурсы. Потом, когда надо, вытаскиваем это дело из ресурсов (скорее
свего, можно как-то это загнать в Stream, или MemoryStream, или
какой-нть специальный стрим для ресурсов). Потом этот Stream
скармливаешь методу ReadXMLSchema и ReadXML, соответственно.
Номер ответа: 3
Автор ответа:
ol2003
Вопросов: 3
Ответов: 122
Профиль | | #3
Добавлено: 01.10.03 17:59
Chetcno govorya, takoy variant ne proboval, no dolzhon rabotat'
Номер ответа: 4
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #4
Добавлено: 01.10.03 22:14
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 02.10.03 10:59
> Такой вриант подходит мало так как инфа будет лежать в открытом виде
Даже если ты её засунешь в ресурсы, её можно будет спокойно прочитать
из exe любым редактором ресурсов типа ExeScope. Тогда уж парься с
шифрованием... Попробуй заюзать симметричное шифрование. Только я не
представляю, где можно хранить ключ, чтобы до него нельзя было
докопаться...
Номер ответа: 6
Автор ответа:
Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #6
Добавлено: 02.10.03 16:03
Номер ответа: 7
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #7
Добавлено: 02.10.03 21:43