На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> blob field has been modified
    Есть процедура:
    procedure TForm1.Timer1Timer(Sender: TObject);
    var
    i,rnd:integer;
    begin
    randomize;
    formbase.Table1.First;
    rnd:=random(formbase.Table1.RecordCount);
    i:=0;
    while i<rnd do
            begin
            formbase.Table1.Next;
            inc(i);
            end;
    reshow.Text:=formbase.Table1.fieldbyname('Txt').AsString;
    end;

    Сначала все работало, слепил программульку и забыл, пользуюсь, радуюсь. После того (хотя может и не связано с этим) как количество записей перевалило за 2 сотни, в строке
    formbase.Table1.Next;
    периодически (раз на раз) начало появлятся исключение "blob field has been modified"
    в чем может быть дело?

    ps paradox,bde,delphi6
    Сообщение отредактировано: мыш -
      А вообще, это нормальный способ выбрать из базы случайную запись? Ведь номера записи не существует, поэтому цикл вроде как неизбежен, или я чего-то не знаю?
        Путь не нормальный, есть MoveBy
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0231 ]   [ 16 queries used ]   [ Generated: 9.05.24, 14:07 GMT ]