nixp.ru v3.0

18 апреля 2024,
четверг,
22:43:29 MSK

Аватар пользователя Steck
Steck написал 29 апреля 2006 года в 20:54 (752 просмотра) Ведет себя как мужчина; открыл 125 тем в форуме, оставил 550 комментариев на сайте.

Народ небольшая проблема с db4

Достаю данные таким образом:

int dbdata(char *keys)
{    
................
DBT key,data;
      bzero(&key,sizeof(key));
      bzero(&data,sizeof(data));
      key.data = keys;
      key.size = strlen(keys);
if ((ret = dbp->get(dbp, NULL, &key, &data, 0)) == 0)

Все отлично работает если я хочу вытянуть данные по key.

А как быть есть я хочу считать key && data ??

например у меня там хранится

key => data

и я хочу вытащить все данные в цикле.

как это сделать не зная key && data?

Может есть что то типо for(i=0;i<=key_next;i++) ?

Code Monkey

эмм… а SQL в db4 не рулит?

Steck

Не SQL там нет.

Вопрос снимается спасибо всем =)

Просто надо было внимательно доку почитать.

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.