• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Работа с IB через C#

  • Автор темы BennyRay
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

BennyRay

В общем, такая трабла. Есть база на InterBase 7.5. В сервисах висит его сервак, а также сервак, интерпретирующий её, как OLE DB. Кажется, что может быть проще. Но вот уже второй день бьюсь с проблемой, как достучаться до этой самой базы. Соединение создаю при помощи компонента OleDbConnect, а дальше, что делать теряюсь. Базу надо вывести визуально в форме в элементе DataGrid(насколько я себе представляю). Пытался сделать через OleDbDataReader -- что-то у меня нет так получается... В общем, лажа... Кто-нибудь, подскажите, какими компонентами надо пользоваться и как их объединить для работы.
 
D

Dr.Gigabit

Код:
OleDbConnection nwindConn = new OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" +
                                               "Integrated Security=SSPI;Initial Catalog=northwind");

OleDbCommand selectCMD = new OleDbCommand("SELECT CustomerID, CompanyName FROM Customers", nwindConn);
selectCMD.CommandTimeout = 30;

OleDbDataAdapter custDA = new OleDbDataAdapter();
custDA.SelectCommand = selectCMD;

DataSet custDS = new DataSet();
custDA.Fill(custDS, "Customers");

Более подробно см. Populating a DataSet from a DataAdapter в MSDN
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!