Member 12251479 Ответов: 2

Мне нужно обновить свои данные онлайн из моего проекта VB в базу данных MS access?


мне нужно обновить данные онлайн из моего проекта VB в базу данных MS Access? Пожалуйста, помогите мне, как это сделать у меня есть соединение на моем локальном компьютере мне нужно, чтобы он был онлайн я повторяю свой вопрос, Как сохранить его в сети ?
Мой конфигурационный файл находится здесь =>

<connectionStrings>
        <add name="KKS.My.MySettings.kksdatabaseConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\kks\kksdatabase.accdb"
            providerName="System.Data.OleDb" />
        <add name="KKS.My.MySettings.kksdatabaseroznzmchaConnectionString"
            connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\kks\kksdatabaseroznzmcha.accdb"
            providerName="System.Data.OleDb" />
    </connectionStrings>


Что я уже пробовал:

я попробовал это сделать но безрезультатно :

<pre><connectionStrings>
        <add name="KKS.My.MySettings.kksdatabaseConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\kks\kksdatabase.accdb"
            providerName="System.Data.OleDb" />
        <add name="KKS.My.MySettings.kksdatabaseroznzmchaConnectionString"
            connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=http://nntechs.net/kksdb/kksdatabase.accdb "
            providerName="System.Data.OleDb" />
    </connectionStrings>

2 Ответов

Рейтинг:
2

Richard MacCutchan

Вам просто нужно переместить базу данных на сетевой диск. Если под "онлайн" вы подразумеваете доступ из любого места, то вам нужно либо создать веб-сайт для управления им, либо использовать что-то вроде DropBox или OneDrive.


Member 12251479

у меня есть то , что в моей локальной сети мне нужно, чтобы это было онлайн DropBox, возможно ли это быть доступным на dropBox в моем приложении в качестве соединения, я знаю сайт, который я хочу, чтобы он был онлайн бесплатно, чтобы быть подключенным, как MS SQL и MYSQL DB для передачи данных с разных компьютеров в одну и ту же базу данных, дешевое решение, Пожалуйста

Richard MacCutchan

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

Рейтинг:
1

OriginalGriff

Я бы вам этого не советовал.
Чтобы "использовать" базу данных Access непосредственно в интернете, вы должны предоставить ей доступ на чтение и запись ко всему интернету - что является хорошим способом украсть и / или уничтожить ее данные. Напрямую выставлять любую БД в интернет-плохая идея!

Кроме того, Access-это очень плохая многопользовательская БД, и поскольку вся "онлайновая" деятельность должна предполагаться как массовая многопользовательская, я настоятельно рекомендую вам пойти другим путем.

Если это веб-сайт, то использование базы данных SQL или MySQL (в зависимости от того, что предоставляется вашим хостингом) предотвращает необходимость "защищать" вашу БД от неожиданных посетителей.
Если это не так, то подумайте о создании Службы WCF для "размещения" вашего файла доступа и обработки запросов к нему и из него. Это обеспечивает вам защиту, а также означает, что ваша задача WCF может быть единственной вещью, непосредственно обращающейся к БД, улучшая в то же время многопользовательский доступ.


Member 12251479

Чтобы "использовать" базу данных Access непосредственно в интернете, вы должны предоставить ей доступ на чтение и запись ко всему интернету - что является хорошим способом украсть и / или уничтожить ее данные. Напрямую выставлять любую БД в интернет-плохая идея! Мне нужно это решение, будет ли оно таким же, как MS SQL и mysql, доступным и подключенным для сохранения данных там из моего программного обеспечения vb ?

OriginalGriff

Именно так.
Так почему же вы вообще пытаетесь использовать доступ?
Используйте SQL server или MySql.