![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связка трёх таблиц [D7, XP]
Fr1K © (2008-03-31 10:06:00)Помогите связать три таблицы BDE. С двумя таблицами проблем нет! но при подключении третей таблицы пишет List Index out of bounds(3)В чём ошибка?
Reindeer Moss Eater (2008-03-31 12:20:00) [21]Проблема была в том что! первая таблица почему то требовала чтоб у неё столько элементов было сколько и у третей/! странно! почему так!
Проблема в том, что ты не знаешь, что первоеполе в спике Fields имеет индекс НОЛЬ, а третье поле "Долг" имеет индекс ДВА
Palladin (2008-03-31 12:19:00) [22]
> Fr1K © (31.03.08 12:16) [50]
потому что, разруха, она, понимаете ли, в головах
Reindeer Moss Eater (2008-03-31 12:18:00) [23]Мда.....
:)))
Сергей М. (2008-03-31 12:18:00) [24]
> Fr1K © (31.03.08 12:16) [50]
Потому что у тебя межтабличная связь "один-к-одному".
Fr1K (2008-03-31 12:16:00) [25]Проблема была в том что! первая таблица почему то требовала чтоб у неё столько элементов было сколько и у третей/! странно! почему так!
Anatoly Podgoretsky (2008-03-31 11:48:00) [26]И понеслось.
Reindeer Moss Eater (2008-03-31 11:44:00) [27]Дядька, вот тебе рецепт:
-добавь в первую таблицу еще одно числовое поле (четвертое)
-заполни его значениями, повторяющими значения третьего слева поля.
-запускай программу.
Сергей М. (2008-03-31 11:40:00) [28]
> Она не фигурирует
Так какого же лешего ты сделал вывод, что
> матюхаетса на точто в первой таблице у меня не существует
> третий индекс
?
Reindeer Moss Eater (2008-03-31 11:38:00) [29]забудь про свои табличные индексы. они ни в чем не виноваты.
Fr1K (2008-03-31 11:37:00) [30]Она не фигурирует но я в первую таблицу добавил элемент и теперь он начал матюхатса на тип. Could noy convert variant of type (null) into type (Double)
Сергей М. (2008-03-31 11:35:00) [31]
> Игорь Шевченко © (31.03.08 11:31) [41]
Вижу)
Пусть уж лучше сам с собой, чем матюки)
Сергей М. (2008-03-31 11:34:00) [32]
> программа матюхаетса на точто в первой таблице у меня не
> существует третий индекс
Не надо уже нести отсебячину)
Где в сообщении об ошибке фигурирует фраза "первая таблица" ?
Покажи ..
Reindeer Moss Eater (2008-03-31 11:32:00) [33]...но нахрен она обращается ?
обращается не "она", а он. То есть ты.
Игорь Шевченко (2008-03-31 11:31:00) [34]Сергей М. © (31.03.08 11:29) [39]
Что ты встреваешь в беседу, не видишь разве, он сам с собой разговаривает :)
Fr1K (2008-03-31 11:31:00) [35]Вообщем программа матюхаетса на точто в первой таблице у меня не существует третий индекс... но я его нигде не использую... зачем я в пустую должен его создавать!
Сергей М. (2008-03-31 11:29:00) [36]
> у меня там заканчиваетса вторым индексом
"Там" это где ?
Fr1K (2008-03-31 11:27:00) [37]Впринципе ошибку понял! но нахрен она обращается в третьему индексу первой таблицы! да у меня там заканчиваетса вторым индексом но мне три и не надо
Fr1K (2008-03-31 11:22:00) [38]Посмотрите пожалуста исходник! ну всё там присуствует!
http://index.lg.ua/1/ep.zip
Сергей М. (2008-03-31 11:20:00) [39]
> как мне узнать каого индекса не хватает
Тебе же "он пишет" - третьего)
Что еще-то узнавать ?
Игорь Шевченко (2008-03-31 11:20:00) [40]Я удивляюсь, откуда у пациентов доступ к интернету, ну ладно, у сотрудников есть, но пациентов-то зачем пускать ?