Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обращение к полям [D7, Paradox]


Стелс ©   (2006-01-03 13:57:00) 

почему при обращении к полям делфи выдает ошибку.
Я пытаюсь сделать поиск в базе данных.


Desdechado   (2006-01-04 15:16:00) [1]

см. справочник по SQL (например, LocalSQL.hlp)
см. TQuery


Anatoly Podgoretsky   (2006-01-04 14:57:00) [2]

Слушай у тебя уровень не дотягивает даже до конференции Начинающие, а ты сразу пишешь сюда, может сначала там попробуешь?


Стелс   (2006-01-04 14:15:00) [3]

Desdechado ©, напиши пожайлуста по подробнее про CREATE INDEX.
Как его задать програмно или нет? И как?


Desdechado   (2006-01-04 13:57:00) [4]

делфи не думает за тебя
индекс создается SQL-командой CREATE INDEX


Стелс   (2006-01-04 13:46:00) [5]

Люди! А как создать индекс для поля? Разве делфи сам этого не делает? Чё то я не понял. Объясните пожалуйста.


Fay   (2006-01-03 17:36:00) [6]

Kot_   (03.01.06 16:59) [10]
А, в этом смысле...
Нет, не доверяю 8)


Kot_   (2006-01-03 16:59:00) [7]

Fay ©   (03.01.06 16:52) [9]

> > делфи говорит: No indexfor field 'Фамилия'.

делфи говорит: нет индекса.


Fay   (2006-01-03 16:52:00) [8]

2 Плохиш ©   (03.01.06 15:10) [7]
В смысле?


Kot_   (2006-01-03 15:14:00) [9]

Создай индекс по тому полю, по которому осуществляешь поиск.


Плохиш   (2006-01-03 15:10:00) [10]


> Fay ©   (03.01.06 14:55) [5]
> А индекс есть?

Ты делфи не доверяешь?


Плохиш   (2006-01-03 15:09:00) [11]


> Стелс   (03.01.06 14:52) [4]
> Вот тебе код:

Можешь себе оставить.

> делфи говорит: No index for field 'Фамилия'. Пробовал давать
> латинские имена полям. бестолку.

Вообще-то нормальные люди, после таких ошибок, индексы создают.


Fay   (2006-01-03 14:55:00) [12]

2 Стелс   (03.01.06 14:52) [4]
А индекс есть?


Стелс   (2006-01-03 14:52:00) [13]

Вот тебе код:
form1.table1.indexfieldnames:='Фамилия';
  form1.Table1.SetKey;
  form1.Table1.FieldByName('Фамилия').AsString:=edit1.Text;
  form1.Table1.GotoNearest;

делфи говорит: No index for field 'Фамилия'. Пробовал давать латинские имена полям. бестолку.
Чё делать, блин, люди-добрые?!


Fay   (2006-01-03 14:14:00) [14]

2 Стелс   (03.01.06 14:10) [2]
Слушай, Стелс, ты здесь гость - веди себя хорошо.

> Я попросил помочь
Где просьба? Не вижу.

> при обращении к полям делфи
По имени-отчеству? Где код. Без кода все ответы будут вида [1].


Стелс   (2006-01-03 14:10:00) [15]

Слушай, Desdechado. Я попросил помочь, а не задовать издивательских вопросов. Если нечего сказать, то и молчи в тряпочку.


Desdechado   (2006-01-03 13:59:00) [16]

а почему от солнца глаза болят, я на нем пятна хочу разглядеть


Наверх

Титульная страница Поиск, карта сайта Написать письмо