Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Тонкие базы данных Добавлено: 30.09.03 19:56  

Автор вопроса:  ⊗WaX⊗ | Web-сайт: sapfir.cift.ru

Можно ли сделать базу данных которая будет как бы зашита внутри программы(и будет работать без MDAC ). При добавлении к проекту DATASET(файл xsd)  в настройках есть параметр embedded может это оно и есть, в MSDN посмотрел пример называется typed dataset, но там xsd заполняется из внешнего источника данных. Я создаю пустой xsd добавляю туда элементы связи но при обращении к ним ВБ ругается.  Когда-то видел подобный компонент для Дельфи.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #1 Добавлено: 01.10.03 02:46

Честно говоря не совсем понял вопрос, но если вопрос о том, чтобы БД заполнялась изнутри аппликации, то логично использовать xsd файл в качестве источника схемы:

Dim ds as new dataset

ds. ReadXMLSchema("C:\Schema.xsd")

Создавать xsd можно и ииз программы

А данные загрузить и выгрузить прямо в xml файл.

ds.ReadXML("C:\XMLFile.xml")

ds.WriteXML("C:\XMLFile.xml")

Если чего не так понял, дай знать, попробуем разобраться.

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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-сайт: sapfir.cift.ru
 Профиль | | #4
Добавлено: 01.10.03 22:14

2 ol2003 Такой вриант подходит мало так как инфа будет лежать в открытом виде

вариант Павла надо попробовать

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 02.10.03 10:59
> Такой вриант подходит мало так как инфа будет лежать в открытом виде
Даже если ты её засунешь в ресурсы, её можно будет спокойно прочитать
из exe любым редактором ресурсов типа ExeScope. Тогда уж парься с
шифрованием... Попробуй заюзать симметричное шифрование. Только я не
представляю, где можно хранить ключ, чтобы до него нельзя было
докопаться...

Ответить

Номер ответа: 6
Автор ответа:
 Alex3



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #6 Добавлено: 02.10.03 16:03

Собственно, ADO.Net находится в составе Framework и MDAC, мне кажется не используется. Или я не прав?

Ответить

Номер ответа: 7
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #7
Добавлено: 02.10.03 21:43

MDAC нужен если ты используешь "внешние" базы данных например Access

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам