Visual C и Firebird, кто знает

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
OAK
Сообщения: 2
Зарегистрирован: 13 июл 2005, 12:08

Visual C и Firebird, кто знает

Сообщение 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

Re: Visual C и Firebird, кто знает

Сообщение 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. если хочешь получить ответ, не пиши "не получается", "не работает", "не хочет" и тому подобное. Приводи сообщение об ошибке.

Ответить