Skywatch21 Ответов: 1

Имя пользователя среды для строки подключения


Привет

У меня есть Datagridview, который считывает, сохраняет и хранит данные в базе данных Access. Когда я передаю exe-файл на другую машину с другим именем пользователя, я не могу найти базу данных access, потому что в ней есть мое имя пользователя,

Как я могу изменить строку подключения так, чтобы она считывала имя пользователя среды того, у кого есть приложение?

Спасибо

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

Я пробовал изменить файл app.confing вручную, и он работает, но я не хочу, чтобы пользователи изменяли этот файл

Это текущая строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Users\Luis_Del_Rio\Desktop\Data Files\LocalDB\SRTrack.mdb"

1 Ответов

Рейтинг:
2

RickZeeland

Взгляните на это Окружающая среда.имя пользователя
Окружающая среда.Свойство UserName (System) | Microsoft Docs[^]

Или: Окружающая среда.Специальная папка.Профиль пользователя
Окружающая среда.Перечисление Специальных Папок (System) | Microsoft Docs[^]