Member 4761234 Ответов: 1

С помощью класса oledbconnection мы можем подключиться к обоим SQLServer и МБР


Всем Привет,

В разделе administrative Tools ODBC Data Sources (64-bit) configuration ,пожалуйста, найдите прилагаемый скриншот, где у меня настроен источник данных.

Пример:

Стандартная библиотека деталей 32/64 -битный сервер

Standarad Part Library0904 32/64 -битный драйвер Microsoft Access (*.mdb)

Как установить соединение как для SQL Server так и для драйвера Microsoft Access в VB .net или C#

подключение к sqlserver или MDB любого элемента одновременно.
Пожалуйста, помогите мне.

Спасибо и с уважением,

Сампат

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

Dim MyConnection As System.Data.Oledb для.Метод oledbconnection
Дим DtSet Как Системы.Данных.Набор данных
Dim MyCommand As System.Data.Oledb для.Объект oledbdataadapter

Dim DatabasePath As String = "C:\Wdir\MDB\DXEXP_UK.mdb;"



Дим ConnString Как String = "Поставщика=Майкрософт.Туз.Oledb для.12.0;" &ампер; "источник данных=стандарт;номер uid=пользователь;по pwd=пароль" &ампер; "сохранять сведения о безопасности=false в"

Dim SchemaTable As DataTable

- Подключиться к базе данных
Dim conn как новая система.данные.OleDb.OleDbConnection(ConnString)

Попробуй


Коннектикут.Открыть()


SchemaTable = conn.GetOleDbSchemaTable(System.Data.Oledb для.OleDbSchemaGuid.Таблицы, Новый Объект() {Ничего, Ничего, Ничего, Ничего})

Dim int как целое число
Для int = 0 до SchemaTable.Rows.Количество - 1
Если Схематично.Строки(int)!ТАБЛИЧНЫЙ ТИП.ToString = "таблица", то

MsgBox(Схематично.Строки(int)!ИМЯ_ТАБЛИЦЫ.Метод toString())
Коннектикут.Закрывать()
Выход Для
Конец, Если
Следующий

Поймать ex как исключение
Ящик для сообщений.Показать(напр.сообщение.ToString(), "Ошибка Загрузки Данных", MessageBoxButtons.Хорошо, MessageBoxIcon.Восклицание)
Конец Попытки

1 Ответов

Рейтинг:
2