Member 12729689 Ответов: 1

Как подключить базу данных в форме 1 и получить доступ к ней из формы 2?


Пожалуйста, кто-нибудь, помогите мне.

Я создаю 2 формы: F1 и F2

Я использую F1, чтобы открыть ms. Доступ к базе данных осуществляется с помощью диалогового окна openfile.
И я хочу получить доступ к нему, как редактировать. Обновление. Сохранить. Удалить в F2.

Мой код в F1
Кон. Параметр ConnectionString = @”Поставщика=Майкрософт.Туз.Oledb для.12.0;Источник данных=” + диалоговое окно openfiledialog.filename +"; сохраняйте безопасность.........

И я взял поток соединения в F2 под конструктором. И дай мне ошибку. Потому что в F2 переменная openfiledialog.имя файла не определение.

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

Я не знаю кода. Поэтому я попробовал создать класс и idont знаю как работает код

NotPolitcallyCorrect

Вы не. Создайте слой доступа к данным и попросите обе ваши формы использовать его для доступа к базе данных.

Philippe Mori

Это плохой дизайн (см. Решение 1). Однако, поскольку вы не предоставляете проблемный код, мы не можем сказать вам, почему у вас возникла ошибка.

1 Ответов

Рейтинг:
0

manu_dhobale

Как предложил ThePhantomUpvoter,
вам нужен слой DataAccess. это действительно трудно помочь в вопросах "как".

Не могли бы вы пройти через существующее приложение, это вам поможет
Пример приложения с использованием WinForms, C#.NET, ADO.NET и MS Access[^]


Member 12729689

в вашей ссылке мотивационные

параметр connectionString="поставщика=Майкрософт.Туз.Oledb для.12.0; Источник Данных=|Параметр Datadirectory|\От Socialclub.# то#; сохранять сведения о безопасности=true и" имя_поставщика="системы.Данных.OleDb " >


но я хочу, чтобы код в строке подключения в Source= / DataDirectory / использовал openfileialog.