Database Functions из ODK
Alexis;
21.3.01
Господа, кто-нибудь имеет положительный результат работы
subj-а?
Re: Database Functions из ODK
Sergey G.
Shestakov, "Профиль",Старый Оскол; 23.3.01
О положительном результате говорить трудновато, я проверил почти
все функции. Не смог добиться работы функции DBGetRecord (не знаю,
как правильно задать параметр фильтрации записей. Пример из ODK у
меня не пошел). Кроме того, в модуле db.dll имеется больше функций,
чем описано в ODK. Я вышел из положения тем, что написал свою DLL
на Delphi, конкретно под свою задачу.
Re: Database Functions из ODK
Alexis;
24.3.01
Ну вот и у меня заработало :)
А DBGetRecord оказывается работает так - он возвращает первую
удовлетворяющую условию запись, а условие задается так: dwKeyField
- это номер колонки в таблице (нумерация с еденицы) и lpValue - это
указатель на значение.
Например: высасываем данные из таблицы MSArcLong
dwKeyField=1; - это поле дата+время
char *lpValue="2001-03-24 10:13:42.000000"; - ищем запись с таким
значением
далее вызываем
DBGetRecord(hTBL,rec,dwKeyField,(LPVOID)lpValue,&err);
ну и разбираем rec....