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

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

BennyRay

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

Dr.Gigabit

#2
Код:
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
 
Статус
Закрыто для дальнейших ответов.