Member 14113440 Ответов: 2

Помощь в сохранении пути доступа к базе данных VB.NET


как сохранить путь к файлам excel и pdf в vb.net доступ к базе данных

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

как сохранить путь к файлам excel и pdf в vb.net доступ к базе данных

2 Ответов

Рейтинг:
0

OriginalGriff

Пути - это просто строки, поэтому создайте столбец NVARCHAR и вставьте или обновите данные пути к файлу точно так же, как вы сделали бы это с любой другой строкой-с помощью параметризованного запроса.

Но... имейте в виду, что пути обычно являются локальными: они относятся к машине, на которой они используются.
Так что если вы спасете "C:\Data\My Spreadsheets\Sale.xlsx-для базы данных с Вашего компьютера она имеет значение только при условии, что используется с Вашего компьютера! Если я прочитаю путь из вашей БД на своем компьютере, он не будет работать. Если вы храните пути к файлам для использования несколькими пользователями, то вам следует подумать о том, чтобы иметь центральное расположение, в котором они хранятся, и сохранить путь к этому местоположению в вашей БД.


Рейтинг:
0

Maciej Los

Как уже упоминал OriginalGriff, это довольно просто. Все, что вам нужно сделать, это:

1. Создание Метод oledbconnection[^] для подключения вашего приложения к базе данных MS Access

2. Создание Объект oledbcommand[^] для вставки данных в вашу базу данных (конкретная таблица)

3. передайте параметры в вашу команду

INSERT INTO yourTableName (ExcelPath, PdfPath)
VALUES(?, ?)

пользуясь OleDbParameterCollection.Добавить Метод (System.Data.OleDb) | Microsoft Docs[^]
Примечание: порядок добавления параметра в команду очень важен!
Примечание: Поставщик OleDb использует неназванные параметры.


4. выполните команду с помощью Объект oledbcommand.Метод ExecuteNonQuery (System.Data.OleDb) | Microsoft Docs[^]

Удачи вам!

Для получения более подробной информации, пожалуйста, смотрите:
ADO.NET примеры кода | Microsoft Docs[^]
Строки подключения доступа - ConnectionStrings.com[^]