Поле есть как минимум у двух таблиц

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Поле есть как минимум у двух таблиц

Сообщение Nikos »

Добрый день!
Часто при программировании собственных интерфейсов возникает ошибка "Поле ХХХ есть как минимум у двух таблиц". С чем это может быть связано? Всегда указываю имя таблицы. Например, сейчас возникла ошибка в строке
Ostatki.PODR := Saldo.PODR;
Обе таблицы во вьюху включены. Ругается на поле PODR.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

возможно имеются несколько вьюшек с этими таблами. А возможно есть и переменная с таким именем. Я так сие почти не встречаю 8)
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Я, конечно, все проверю, но у меня часто такое выскакивает. Всегда менял название полей - надоело. Наверное что-то неправильно делаю.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

У меня тоже выскакивает. Но всегда "правильно" выскакивает. Ищите в коде.

А переменные я вообще стал называть к примеру myVar, т.е. my впереди добавляю, чтобы с полями не пересекалось.
Проверьте, у вас случаем нет переменной PODR ?
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Вьюха одна, переменных нет, да и если были бы переменные, разве когда я указываю имя таблицы это влияет?
Может это как-то связано с тем, что у меня несколько корневых таблиц во вьюхе?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

нет. не должно.

вы бы код выложили - можно было бы посмотреть. и номер строки, куда ругается.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Скопировал код и сразу нашел ошибку. У меня вьюха называлась также как и таблица. Значит, и раньше в коде косяки были...
Спасибо.
Ответить