На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Индексирование БД
    Приветствую.
    Столкнулся с написанием приложения с использованием базы данных. Раньше никада не работал с этим, посему сразу возникают вопросы.
    У меня возникла проблема с созданием индекса. Я создаю поле Name:
    ExpandedWrap disabled
      Field=(TFieldDef*)TabTemplate->FieldDefs->AddFieldDef();<br>Field->Name="Name";<br>Field->DataType=ftString;<br>Field->Size=255;<br>Field->Required=true;<br>
    Потом пытаюсь на него навесить индекс
    ExpandedWrap disabled
       TabTemplate->IndexDefs->Add("Name_Index","Name",TIndexOptions());<br>
    А в ответ слышу "Invalid Index/tag name. Index: Name_Index. ляляля, таблицы не существует."  :-/
    А если я добавляю уникальность каждой записи по этому полю:
    ExpandedWrap disabled
       TabTemplate->IndexDefs->Add("Name_Index","Name",TIndexOptions()<<ixUnique);<br>
    , то все нормально и никаких ошибок не вылезает. Что делать? В чем проблема? ???
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0250 ]   [ 16 queries used ]   [ Generated: 27.04.24, 23:00 GMT ]