Сообщения об ошибках при работе с базами данных
100 - Создание новой базы данных
---------------
101 - нет полей в описании файла базы данных
102 - число полей больше максимального
103 - длина имени поля больше 10
104 - неверно задан тип поля
105 - длина литерного поля больше 254
106 - длина записи больше максимальной
107 - не удается создать файл
108 - неудачная запись описания в файл
200 - Открытие базы данных
-------------
201 - открыто слишком много файлов
202 - не удается открыть файл
203 - ошибка чтения из файла
204 - это не файл базы данных
205 - это не файл базы данных
300 - Закрытие базы данных
--------------
301 - разрушен файл базы данных
302 - неудачная запись в файл
390 - не открыт файл базы данных
400 - чтение записи из базы данных
-------------
401 - номер записи слишком велик или равен нулю
402 - разрушен файл базы данных
403 - неудачное чтение из файла
500 - добавление записи в базу данных
-------------
501 - номер записи слишком велик или равен нулю
600 - физическое удаление записи
-------------
601 - номер записи слишком велик или равен нулю
700 - обновление записи в базе данных
-------------
701 - номер записи слишком велик или равен нулю
702 - неудачное чтение обновляемой записи из файла
703 - неудачное чтение обновляемой записи из файла
704 - неудачное чтение блока файла с удаляемой записью
705 - файл открыт не для обновления
1000 - справка о размере файла
-------------
1001 - не определен режим открытия файла
1200 - Запись в базу данных
--------------
1201 - разрушен файл базы данных
1202 - то же
1203 - то же
1204 - то же
1205 - то же
1206 - неудачная запись в файл
1210 - не хватает основной памяти
1211 - разрушен файл базы данных
1212 - неудачное чтение из файла
1213 - разрушен файл базы данных
1214 - неудачная запись в файл
1215 - разрушен файл базы данных
1216 - разрушен файл базы данных
1220 - не хватает основной памяти
1221 - разрушен файл базы данных
1222 - неудачное чтение из файла
1223 - разрушен файл базы данных
1224 - неудачная запись в файл
1225 - разрушен файл базы данных
1226 - то же
1300 - Создание индекса
---------------
1301 - ошибка в типе ключа
1302 - ключ длиннее 100 байтов
1303 - не хватает памяти для буфера
1304 - слишком длинное ключевое выражение
1305 - не удается создать файл индекса
1306 - ошибка записи в файл индекса
1400 - Открытие индекса
--------------
1401 - открыто больше 10 индексных файлов
1402 - неудачное открытие файла индекса
1403 - не читается описание файла
1404 - ошибка чтения из файла
1405 - не символьный тип ключа
1500 - Закрытие индекса
---------------
1503 - неудачная запись буфера в файл
1504 - неудачное закрытие файла
1590 - файл не открыт
1600 - Запись ключа в индексный файл
-------------
1601 - не хватает основной памяти
1602 - то же при расщеплении блока
1603 - не хватает основной памяти
1604 - то же
1605 - разрушен файл индекса
1606 - неудачная запись в файл индекса
1607 - разрушен файл индекса
1608 - неудачная запись в файл индекса
1609 - недостаточно основной памяти
1700 - Удаление ключа из индекса
---------------
1701 - нет ключей в индексе
1702 - не найден ключ в индексе
1710 - недостаточно основной памяти
1800 - Переход к предыдущей записи по индексу
-------------
1810 - предыдущего ключа нет
1820 - разрушен файл индекса
1900 - Определение ключа
-------------
1901 - указатель вверху файла - нет ключа
1902 - указатель внизу файла - нет ключа
2000 - Переход к следующей записи по индексу
-------------
2010 - следующего ключа нет
2020 - индекс пуст - ключей нет
2100 - dbgetpr
--------------
2101 - неудачное открытие файла базы данных
2102 - неудачное открытие файла индекса
2200 - dbgetrk
--------------
2201 - не открыт файл базы данных
2202 - не открыт файл индекса
2300 - dbgetnr
--------------
2301 - не открыт файл базы данных
2302 - не открыт файл индекса
2400 - dbputrk
--------------
2401 - не открыт файл базы данных
2402 - не открыт файл индекса
2403 - нет записи с заданным номером в файле базы данных
2500 - dbkexpr
--------------
2501 - разрушен файл индекса
2502 - недостаточно основной памяти для буфера
2503 - неудачное чтение из файла индекса
2504 - указан не индексный файл dBaseIII
2600 - dbtkey
-------------
2601 - нет ключей
2602 - заданный ключ не найден
2603 - ключ больше максимального
2700 - функции, работающие с индексами
--------------------------------------
2701 - разрушен файл индекса
2702 - неудачная запись в файл индекса
2703 - недостаточно памяти для буфера
2704 - разрушен файл индекса
2705 - неудачное чтение из файла индекса
2800 - dbiflsh
--------------
2801 - разрушен файл индекса
2802 - неудачная запись в файл индекса
3300 - разные функции
---------------------
3301 - не хватает памяти для буфера ввода/вывода
3400 - разные функции
---------------------
3401 - недостаточно памяти для буфера полей записи
4000 - dbmcreat
---------------
4001 - не удается создать memo-файл
4202 - неудачная запись в memo-файл
4100 - dbmopen
--------------
4101 - открыто более 10 мемо-файлов
4102 - неудачное открытие мемо-файла
4103 - неудачное чтение из мемо-файла
4200 - dbmclose
---------------
4201 - недостаточно места для записи в мемо-файл
4202 - неудачное закрытие мемо-файла
4290 - не открыт мемо-файл
4300 - dbgetm
-------------
4301 - ошибочный указатель в поля типа М
4302 - разрушен мемо-файл
4303 - недостаточно памяти для буфера поля типа М
4304 - неудачное чтение из мемо-файла
4305 - значение поля типа М занимает более 5 страниц
4400 - dbputm
-------------
4401 - разрушен мемо-файл
4402 - то же
4403 - то же
4404 - не хватает памяти для буфера значения поля типа М
4405 - неудачная запись в мемо-файл
4406 - не хватает памяти для буфера значения поля типа М