powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите с ошибкой "you cannot access field data beyond eof"
16 сообщений из 16, страница 1 из 1
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944521
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
procedure TfmShemaSklad.bbOkClick(Sender: TObject);
var
        Poddon:toraclequery;
        id:double;
        //id :integer;
        rn :string;
begin
        Poddon:=Toraclequery.Create(nil);
        Poddon.Session:=OracleSession1;

        Poddon.Close;
        Poddon.SQL.Clear;
        Poddon.SQL.Add('select * from placesracks where ADDRESS like (''A99.Скл 5 ACX.05.00.92.00.01'') and objectstore is not null');
        Poddon.Execute;
        memo1.Lines:= Poddon.SQL;
        //id:=Poddon.FieldAsInteger('objectstore');
        //rn:=floattostr(id);
        Label1.Caption := floattostr(Poddon.FieldAsfloat('rn'));
//        p00_01.Caption := copy(inttostr(Poddon.FieldAsInteger('idnumber')),6,5);
end;



Выдает ошибку : "you cannot access field data beyond eof"

Пытаюсь получить номер объекта (rn), и вывести его как надпись.


Помогите разобраться
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944522
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s
Код: pascal
1.
Poddon.Execute;


Почему не open?
Gambit_d.s
Код: pascal
1.
like (''A99.Скл 5 ACX.05.00.92.00.01'')


Почему like, если строка указана полностью?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944533
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s,

а с чего ты решил, что запрос тебе что-то вернул ?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944539
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

like Потому, что в дальнейшем будут вариации поиска.
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944540
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gerasimenko,

запрос проверен, он работает дело в Delphi
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944541
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s,
Ты .Open, однако, попробовал?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944552
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad F,

Open нет, есть только Execute (в чем разница разбираться пока не охота)

Дело не в этом ошибка вылетает на строчке

Код: pascal
1.
Label1.Caption := floattostr(Poddon.FieldAsfloat('rn'));




И если поменять запрос на:

Код: pascal
1.
 Poddon.SQL.Add('select * from placesracks where rn = 106717564100');



то все работает.
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944554
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s
Vlad F,
Open нет, есть только Execute (в чем разница разбираться пока не охота).

А ты всё таки разберись
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944705
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдает ошибку : "you cannot access field data beyond eof"


Что на счет ошибки, будут варианты?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944709
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s
Выдает ошибку : "you cannot access field data beyond eof"


Что на счет ошибки, будут варианты?

В Poddon есть хоть одна запись?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944710
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldmi45,

Имеешь виду SQL-запрос? то, да записи есть

или?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944711
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gambit_d.s
Я бы подкорректировал так (SQL не обсуждаю):

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
procedure TfmShemaSklad.bbOkClick(Sender: TObject);
var
        Poddon:toraclequery;
        id:double;
        //id :integer;
        rn :string;
begin
        Poddon:=Toraclequery.Create(nil);
        Poddon.Session:=OracleSession1;

        Poddon.Close;
        Poddon.SQL.Clear;
        Poddon.SQL.Add('select * from placesracks where ADDRESS like (''A99.Скл 5 ACX.05.00.92.00.01'') and objectstore is not null');
        Poddon.Open; // Poddon.Execute;
        memo1.Lines:= Poddon.SQL;
        //id:=Poddon.FieldAsInteger('objectstore');
        //rn:=floattostr(id);
        if not Poddon.IsEmpty then 
         Label1.Caption := floattostr(Poddon.FieldAsfloat('rn'));
//        p00_01.Caption := copy(inttostr(Poddon.FieldAsInteger('idnumber')),6,5);
end;

...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944712
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s
goldmi45,

Имеешь виду SQL-запрос? то, да записи есть

или?

Имею в виду, запрос вернул хоть одну запись?
Чему равны Poddon.Bof и Poddon.Eof?
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944716
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ему не нравится objectstore is not null

в Oracl отрабатывает, через delphi не хочет


RN STOREGROUP OBJECTSTORE ISUSE ISBLOCKED ADDRESS111111111111A 133604800660 1 0 A99.Скл 5 ACX.05.00.92.00.01222222222222B null 1 0 A99.Скл 5 ACX.05.00.92.00.01333333333333C null 1 0 A99.Скл 5 ACX.05.00.92.00.01
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944719
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gambit_d.s
Выдает ошибку : "you cannot access field data beyond eof"
Что на счет ошибки, будут варианты?

Вариант, разобраться чем Open отличается от Execute
...
Рейтинг: 0 / 0
Помогите с ошибкой "you cannot access field data beyond eof"
    #39944720
Gambit_d.s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldmi45,

Все верно!!!

Выгрузил в DBGrid и все понял. (ни чего нет)

Я сам дурак! Когда делал подключение к базе, прописал тестовую . Вот она в Oracle отрабатывала на рабочей, а в Delphi на тестовой таких значений нет.

p.s. Спасибо всем. И извиняюсь за глупый вопрос
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите с ошибкой "you cannot access field data beyond eof"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]