Страница 1 из 1

GetFirst

Добавлено: 31 дек 2010, 12:26
n0where
Есть код, но почемуто он не работает как надо. Т.е. в первом getfirst данные находятся, а вот во втором нет, хотя долен найти.
В чем может быть проблема

Код: Выделить всё

if getfirst fastfirstrow katmc where ((12345==katmc.nrec))=tsok {

} else continue;

if getfirst fastfirstrow katmc1 where ((katmc.name==katmc1.name))=tsok {

} else continue;

Re: GetFirst

Добавлено: 31 дек 2010, 12:34
BlazeBio
А во view что написано?

Re: GetFirst

Добавлено: 31 дек 2010, 12:35
n0where
create view
as select *
from
katsopr, katpodr, spsopr, soprhoz, teksaldo, saldomc,
katmc, synonym katmc katmc1, kated, katotped, groupmc, synonym groupmc groupmc1;

Re: GetFirst

Добавлено: 31 дек 2010, 12:41
BlazeBio
Попробуйте без synonym написать.

Re: GetFirst

Добавлено: 31 дек 2010, 12:43
n0where
BlazeBio

Мне нужны 2 записи из этой таблицы одновременно. Поэтому без синонима не обойтись

даже если я просто сделаю 2 копии текста с GetFirst в первом вызове он найдёт данные во втором нет

Re: GetFirst

Добавлено: 31 дек 2010, 14:29
m0p3e
IMHO continue не по делу используется, но нужен весь текст. По огрызкам информации поставить диагноз - не получится.

Re: GetFirst

Добавлено: 31 дек 2010, 15:27
n0where
Даже не знаю в чем причина, но как то само устранилось ))) Чудеса вах)

Re: GetFirst

Добавлено: 10 янв 2011, 18:55
BlazeBio
n0where писал(а):Даже не знаю в чем причина, но как то само устранилось ))) Чудеса вах)
Дедушка Мороз, наверное, помог! :)

Re: GetFirst

Добавлено: 11 янв 2011, 16:28
Gameus_
бывает при select * во вьюхе пропадают данные