IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
OAK
- Сообщения: 2
- Зарегистрирован: 13 июл 2005, 12:08
Сообщение
OAK » 13 июл 2005, 12:19
Кто знает как в VC работать с FB базой.
я уже написал маленький блок, но как подключить к нему любую FB базу
может проще другими средствами, короче как это сделать, я не знаю
Код: Выделить всё
CAdodc ca;
C_Recordset cr;
ca.Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE, CRect(0, 0, 400, 200), this, 111);
ca.ShowWindow(SW_HIDE);
ca.SetConnectionString("PROVIDER=MSDASQL.1;uid=SYSDBA;pwd=masterkey;database=NAME;");
ca.SetRecordSource("SELECT * FROM TEST");
ca.Refresh();
cr=ca.GetRecordset();
long i=cr.GetRecordCount();
char buffer[255];
itoa(i,(char*)&buffer,10);
AfxMessageBox(buffer);
Последний раз редактировалось
OAK 13 июл 2005, 12:52, всего редактировалось 1 раз.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 13 июл 2005, 12:31
MSDASQL - это что за драйвер такой? IBProvider тебе надо.
И что значит "любую"? какую скажешь, такая и подключится.
-
OAK
- Сообщения: 2
- Зарегистрирован: 13 июл 2005, 12:08
Сообщение
OAK » 13 июл 2005, 12:51
т.е я пишу
PROVIDER=IBProvider
и название базы, но не получается.
Можно подробнее, что я должен доустановить, и настроить.
У меня установлен FireBird 1,5
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 13 июл 2005, 13:07
если ты не ставил ibprovider, откуда он у тебя возьмется???
1. надо установить ibprovider
2. надо посмотреть документацию к нему и примеры
3. если хочешь получить ответ, не пиши "не получается", "не работает", "не хочет" и тому подобное. Приводи сообщение об ошибке.