Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
Помогите! Скоро экзамен! Вопрос: Типы ошибок на VBA? Может кто знает, или ссылку где можно почитать.
14 июн 06, 10:03    [2768419]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
kah2
Member

Откуда: Москва
Сообщений: 53
Это не то?

Ошибки: нумерация и описания (НиО)

№ Описание на английском Описание на русском
3 Return without GoSub Инструкция Return без GoSub
5 Invalid procedure call Недопустимый вызов процедуры
6 Overflow Переполнение
7 Out of memory Недостаточно памяти
9 Subscript out of range Индекс вне заданного диапазона
10 This array is fixed or temporarily locked Этот массив имеет фиксированную длину или он временно заблокирован
11 Division by zero Деление на 0
13 Type mismatch Несоответствие типа
14 Out of string space Недостаточно памяти для строки
16 Expression too complex Выражение слишком сложное
17 Can't perform requested operation Невозможно выполнить требуемую операцию
18 User interrupt occurred Выполнение прервано пользователем.
20 Resume without error Оператор Resume применен за преде- лами кода, отвечающего за обработку ошибки
28 Out of stack space В стеке не хватает памяти
35 Sub, Function, or Property not defined Процедура типа Sub, Function или Property не определена
47 Too many DLL application clients Слишком много приложений обращаются к DLL
48 Error in loading DLL Ошибка при загрузке DLL
49 Bad DLL calling convention Неправильное соглашение о вызове DLL
51 Internal error Внутренняя ошибка
52 Bad file name or number Неправильное имя или номер файла
53 File not found Файл не найден
54 Bad file mode Неправильный режим файла
55 File already open Файл уже открыт
57 Device I/O error Ошибка устройства ввода/вывода ~~
58 File already exists Файл уже существует
59 Bad record length Неправильная длина записи
61 Disk ftill Переполнение диска
62 Input past end of file Ввод за меткой конца файла
63 Bad record number Неправильный номер записи
67 Too many files Слишком много файлов
68 Device unavailable Устройство недоступно
70 Permission denied Доступ запрещен
71 Disk not ready Диск не готов
74 Can't rename with different drive Невозможно переименование с другим именем диска файл
75 Path/File access error Ошибка при доступе файлу/каталогу
76 Path not found Путь определен неверно
91 Object variable or With block variable not set Переменная объекта или переменная блока With не задана
92 For loop not initialized Цикл For не инициализирован
93 Invalid pattern string Неправильный шаблон строки
94 Invalid use of Null Недопустимое использование Null
260 No timer available Ни один таймер недоступен
282 No foreign application responded to a DDE initiate Ни одно внешнее приложение не ответило на инициативу DDE
285 Foreign application won't perform DDE method or operation Внешнее приложение не может выполнить метод или операцию DDE
286 Timeout while waiting for DDE response Простой при ожидании ответа DDE
287 User pressed Escape key during DDE ope ratio Во время операции DDE пользова-тель нажал клавишу [Esc]
288 Destination is busy Адресат занят
290 Data in wrong format Неправильный формат данных
293 DDE Method invoked with no channel open Метод DDE вызван без открытого канала
294 Invalid DDE Link format Недопустимый формат данных в DDE-диалоге
296 PasteLink already performed on this control PasteLink для этого элемента управле-ния уже выполнен
297 Can't set LinkMode; invalid LinkTopic Нельзя установить LinkMode; непра-вильный LinkTopic
298 System DLL 'dll' could not be loaded Системная DLL не может быть загру жена
320 Can't use character device names in specified file names Нельзя использовать имя устройства в определении имени файла
321 Invalid file format Недопустимый формат файла
325 Invalid format in resource file Недопустимый формат файла ресурсов
326 Resource with identifier 'item' not found Ресурс с идентификатором 'имя' не найден
335 Could not access system registry Доступ к системному реестру невозможен
336 ActiveX component not correctly registered Компонент ActiveX зарегистрирован неправильно
337 ActiveX component not found Компонент ActiveX не найден
338 ActiveX component did not run correctly Компонент ActiveX не может быть корректно выполнен
340 Control array element 'item' doesn't exist Элемент управления 'имя' не найден
341 Invalid control array index Недопустимый индекс массива элементов управления
342 Not enough room to allocate control array 'item' Недостаточно памяти для создания элемента управления 'имя'
343 Object not an array Объект не является массивом
344 Must specify index for object array Необходимо указать индекс массива объектов
345 Reached limit: cannot create any more controls on this form Достигнута верхняя граница: нельзя создать больше ни одного элемента управления в этой форме
360 Object already loaded Объект уже загружен
361 Can't load or unload this object Невозможно загрузить или выгрузить данный объект
362 Can't unload controls created at design time Нельзя выгрузить элементы управле-
363 ActiveX control specified not found Элемент управления ActiveX не найден
364 Object was unloaded Объект был выгружен
365 Unable to unload within this context Нет возможности в данном контексте произвести выгрузку
366 No MD1 form available to load Форма, не определенная как MD1, не может быть загружена
380 Invalid property value Недопустимое значение свойства
381 Invalid property-array index Недопустимый индекс массива свойств
382 Property Set can't be executed at mn time Инструкция Property Set не может ис- пользоваться во время выполнения
383 Property Set can't be used with a read- only property Инструкция Property Set не поддер- живается (свойство доступно только для чтения)
384 A form can't be moved or sized while minimized or maximized Если форма максимизирована или минимизирована, ее нельзя перемес- тить или изменить ее размер
385 Need property-array index Для массива свойств надо указать индекс
387 Property Set not permitted Применение Property Set не разрешено
388 Can't set Visible property from a parent menu Для команды подменю нельзя устано- вить свойство Visible из программного кода, относящегося к обработке ко- манд родительского меню
389 Invalid key Нажата недопустимая клавиша
393 Property Get can't be executed at run time | Инструкция Property Get не поддер- живается во время выполнения
394 Property Get can't be executed on write- only property Инструкция Property Get не поддер- живается (свойство доступно только для записи)
395 Cannot use separator bar as menu name for this : Разделительная линия не может ис- пользоваться как имя команды меню
396 'Item' property cannot be set within a page Свойство 'имя' нельзя установить для страницы (объект Printer)
397 Can't load, unload, or set Visible property for top level menus while they are merged Свойство Visible нельзя устанавливать пока элемент управления типа меню находится в контейнере формы
400 Form already displayed; can't show modally Форма уже отображена, ее нельзя отобразить как модальную
401 Can't show non-modal form when modal form is displayed 1 Немодальную форму нельзя отобра- зить одновременно с модальной
402 Must close or hide topmost modal form first | Сначала необходимо закрыть верх- нюю модальную форму
403 MDI forms cannot be shown modally MDI-формы не могут быть отображе- ны как модальные
404 MDI child forms cannot be shown modally Дочерние MDI-формы формы не мо- гут быть отображены модальными
419 Permission to use object denied Использование объекта запрещено
423 Property or method not found Свойство или метод не найдены
424 Object required Требуется объект
426 Only one MDI Form allowed Допустима только одна форма MDI
427 Invalid object type; Menu control required Недопустимый тип объекта; требует- ся элемент управления типа "меню
428 Popup menu must have at least one submenu Всплывающее меню должно иметь хотя бы один элемент
429 ActiveX component can't create object or return reference to this object Невозможно создание объекта или возвращение ссылки на этот объект компонентом ActiveX
430 Class doesn't support Automation Класс не поддерживает программиро- вание объектов
432 File name or class name not found during Automation operation Не найдено имя файла или класса при программировании объектов
438 Object doesn't support this property or method Объект не поддерживает это свойство или метод
440 Automation error Ошибка программирования объектов
443 Automation object doesn't have a default value Программируемый объект не имеет значения по умолчанию
444 Method not applicable in this context Метод в этом контексте недоступен
445 Object doesn't support this action Эта команда не поддерживается ука- занным объектом
446 Object doesn't support named arguments Именованные аргументы не поддер- живаются указанным объектом
447 Object doesn't support current locale setting Объект не поддерживает текущие на- циональные стандарты
448 Named argument not found Именованный аргумент не найден
449 Argument not optional Аргумент обязателен
450 Wrong number of arguments Неправильное количество аргументов
451 Object not a collection Объект не является коллекцией
452 Invalid ordinal Недопустимый порядковый номер
453 Specified DLL function not found Указанная функция DLL не найдена
457 This key is already associated with an element of this collection Запись уже связана с элементом дан- ной коллекции
460 Invalid Clipboard format Недопустимый формат буфера обмена
461 Specified format doesn't match format of data Указанный формат не соответствует формату данных
480 Can't create AutoRedraw image Нельзя создать автоматически восста- навливаемое изображение
481 Invalid picture Недопустимый рисунок
482 Printer error Ошибка принтера
483 Printer driver does not support specified property Драйвер принтера не поддерживает указанное свойство
484 Problem getting printer information from the system. Make sure the printer is set up correctly Проблемы с получением системной информации. Проверьте правиль- ность установок принтера
485 Invalid picture type Недопустимый тип рисунка
520 Can't empty Clipboard Нельзя очистить буфер обмена
521 Can't open Clipboard Нельзя открыть буфер обмена
2420 Syntax error in number Число содержит синтаксическую ошибку
2421 Syntax error in date Дата содержит синтаксическую ошибку
2422 Syntax error in string Строка содержит синтаксическую ошибку
2423 Invalid use of'.', '!', or '()' Недопустимое использование '.', '!' или '()'
2424 Unknown name Неизвестное имя
2425 Unknown function name Неизвестное имя функции
2426 Function isn't available in expressions Функция недоступна в выражениях
2427 Object has no value Объект не имеет значения
2428 Invalid arguments used with domain function Недопустимые аргументы статисти- ческой функции по подмножеству
2429 In operator without () Оператор In требует наличия скобок: ()
2430 Between operator without And За оператором Between отсутствует оператор And
2431 Syntax error (missing operator) Ошибка синтаксиса (отсутствует оператор)
2432 Syntax error (comma) Ошибка синтаксиса (запятая)
2433 Syntax error Ошибка синтаксиса
2434 Syntax error (missing operator) Ошибка синтаксиса (отсутствует оператор)
2435 Extra ) Непарная правая скобка: )
2436 Missing ), ], or Item Отсутствует ), ] или элемент
2437 Invalid use of vertical bars Недопустимое использование сим- волов вертикальной черты
2438 Syntax error Ошибка синтаксиса
2439 Wrong number of arguments used with function Неверное число аргументов функции
2440 IIF function without () Требуются скобки после функции IIF:()
2442 Invalid use of parentheses Недопустимое использование скобок
2443 Invalid use of Is operator Недопустимое использование опера- тора Is
2445 Expression too complex Слишком сложное выражение
2446 Out of memory during calculation Недостаточно памяти при вычисле- ниях
2447 Invalid use of'.', '!', or '()' Недопустимое использование '.', '!' или '()'
2448 Can't set value Не удается задать значение
3000 Reserved error <Item>; Зарезервированная ошибка элемен-
3001 Invalid argument Ошибочный аргумент
3002 Couldn't start session Запуск сеанса невозможен
3003 Couldn't start transaction; Транзакция не может быть запуще-
3005 < Database name> isn't a valid database name Имя базы данных не является допус- тимым именем базы данных
3006 Database <name> is exclusively locked Для базы данных <name> установ- лен монопольный доступ
3007 Can't open library database <name> Не удается открыть библиотечную базу данных <name>
3008 The table <name> is already opened exclusively by another user, or it is already open through the user interface and cannot be manipulated program- matically Таблица <name> уже открыта дру- гим пользователем для монопольно- го доступа или открыта в интерак- тивном режиме и не может быть изменена в программе
3009 You tried to lock a table while opening it, but the table can't be locked because it is currently in use. Wait a moment, and then try the operation again Не удается блокировать таблицу<name> при открытии; она в данное время используется. Подождите не- много и повторите операцию
3010 Table <name> already exists Таблица <name> уже существует
3011 The Microsoft Jet database engine could not find the object <name>. Make sure the object exists and that you spell its name and the path name correctly Объект <name> не найден ядром ба- зы данных Microsoft Jet. Проверьте существование объекта и правиль- ность имени и пути
3012 Object <name> already exists Объект <name> уже существует
3013 Couldn't rename installable ISAM file Не удается переименовать файл ус- танавливаемого драйвера ISAM
3014 Can't open any more tables Открытие большего числа таблиц невозможно
3015 <Index namc> isn't an index in this table. Look in the Indexes collection of the TableDef object to determine the valid index names <Index namc> не является индексом данной таблицы. Для определения допустимых имен индексов про- смотрите семейство Indexes объекта TableDef
3016 Field won't fit in record Поле не помещается в записи
3017 The size of a field is too long Слишком большая длина поля
3018 Couldn't find field <name> Не удается найти поле <name>
3019 Operation invalid without a current index Недопустимая операция без текуще- го индекса
3020 Update or CancelUpdate without Попытка вызвать метод Update или
3021 No current record Текущая запись отсутствует
3022 The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that con- tain duplicate data, remove the index, or redefine the index Изменения не были успешно завер- шены из-за повторяющихся значе- ний в индексе, ключевых полях или связях. Измените данные в поле или полях, содержащих повторяющиеся значения, удалите индекс или пере- определите его, чтобы разрешить по- вторяющиеся значения
3023 AddNew or Edit already used Методы AddNew или Edit уже ис- пользуются
3024 Couldn't find file <name> Не удается найти файл <name>
3025 Can't open any more files Открытие дополнительных файлов невозможно
3026 Not enough space on disk Недостаточно места на диске
3027 Can't update. Database or object is read-only Обновление невозможно. База дан- ных или объект доступны только для чтения
3028 Can't start your application. The workgroup information file is missing or opened exclusively by another user Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным досту- пом другим пользователем
3029 Not a valid account name or password Недопустимое имя учетной записи или пароль
3030 <Account name> isn't a valid account name <Account name> не является допус- тимым именем учетной записи
3031 Not a valid password Неверный пароль
3032 Can't perform this operation Невозможно выполнение данной операции.
3033 You don't have the necessary permis- sions to use the <name> object. Have your system administrator or the person who created this object establish the appropriate permissions for you Отсутствуют разрешения на исполь- зование объекта <name>. Необхо- димые разрешения должны быть предоставлены системным админи- стратором или пользователем, соз- давшим объект
3034 You tried to commit or roll back a transaction without first using Begin- Trans Попытка занесения или свертыва- ния транзакции без предварительно- го вызова BeginTrans
3036 Database has reached maximum size Достигнут максимальный размер ба- зы данных
3037 Can't open any more tables or queries Открытие дополнительных таблиц или запросов невозможно
3039 Couldn't create index; too many indexes already defined Не удается создать индекс; уже оп- ределено слишком много индексов
3040 Disk I/O error during read Ошибка ввода/вывода при чтении диска
3041 Can't open a database created with a previous version of your application Не удается открыть базу данных, созданную в предыдущей версии приложения
3042 Out of MS-DOS file handles Не хватает дескрипторов файлов MS-DOS
3043 Disk or network error Дисковая или сетевая ошибка
3044 <Path> isn't a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides Строка <Path> задает ошибочный путь. Проверьте, что путь задан пра- вильно и имеется подключение к сер- веру, на котором находятся файлы
3045 Couldn't use <name>; file already in use Невозможно использовать <namc>; файл уже используется
3046 Couldn't save; currently locked by another user Сохранение невозможно; блокиров- ка другим пользователем
3047 Record is too large Слишком большая длина записи
3048 Can't open any more databases Открытие дополнительных баз дан- ных невозможно
3049 Can't open database <name>. It may not be a database that your application recognizes, or the file may be corrupt Открытие базы данных <name> не- возможно. Вероятно, это не база данных приложения пользователя, или ее файл поврежден
3051 The Microsoft Jet database engine can- not open the file <name>. It is already opened exclusively by another user, or you need permission to view its data Файл <name> не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользовате- лем для монопольного доступа или требуется разрешение на просмотр данных
3052 MS-DOS file sharing lock count ex- ceeded. You need to increase the num- ber of locks installed with SHARE.EXE Достигнуто максимальное число бло- кировок файлов общего доступа MS- DOS. Необходимо увеличить число блокировок, установленных при за- пуске файла SHARE.EXE
3053 Too many client tasks Запущено слишком много задач- клиентов
3054 Too many Memo or OLE Object fields Слишком много полей Memo или объектов ActiveX
3055 Not a valid file name Недопустимое имя файла
3056 Couldn't repair this database Не удается восстановить эту базу данных
3057 Operation not supported on linked tables Невозможно выполнение данной операции для присоединенных или связанных таблиц
3058 Index or primary key can't contain a Null value Индекс или ключ не может содер- жать пустое значение (Null)
3059 Operation canceled by user Операция прервана пользователем
3060 Wrong data type for parameter<parameter> Недопустимый тип данных для па- раметра <parameter>
3061 Too few parameters. Expected <number> Слишком мало параметров. Требу- ется <number>
3062 Duplicate output alias <name> Повторение выходного псевдонима<name>
3063 Duplicate output destination <name> Повторение получателя <name>
3064 Can't open action query <name> Не удается открыть запрос на изме- нение <name>
3065 Can't execute a select query Невозможен запуск запроса на вы- борку
3066 Query must have at least one destination field Запрос должен иметь хотя бы одно поле для вывода
3067 Query input must contain at least one table or query В качестве входных данных запрос должен иметь хотя бы одну таблицу или запрос
3068 Not a valid alias name Недопустимое имя псевдонима
3069 The action query <name> cannot be used as a row source Не допускается применение запроса на изменение <name> в качестве ис- точника строк
3070 The Microsoft Jet database engine does not recognize <name> as a valid field name or expression <Name> не распознается ядром ба- зы данных Microsoft Jet как допусти- мое имя поля или выражение
3071 This expression is typed incorrectly, or it is too complex to be evaluated. For example, a numeric expression may contain too many complicated ele- ments. Try simplifying the expression by assigning parts of the expression to variables Выражение неверно введено или яв- ляется слишком сложным для расче- та. Например, числовое выражение может содержать слишком много элементов. Попытайтесь упростить выражение, определив его части как переменные
3073 Operation must use an updatable query В операции должен использоваться обновляемый запрос
3074 Can't repeat table name <name> in FROM clause Невозможно повторение имени таб- лицы <name> в предложении FROM
3075 <Message> in query expression<expression> <Message> в выражении запроса<expression>
3076 <Name> in criteria expression <Name> в выражении для условия отбора
3077 <Message> in expression <Message> в выражении
3078 The Microsoft Jet database engine cannot find the input table or query<name>. Make sure it exists and that its name is spelled correctly Ядро базы данных Microsoft Jet не может найти входную таблицу или запрос <name>. Проверьте сущест- вование таблицы или запроса и пра- вильность имени
3079 The specified field reference could refer to more than one table listed in the FROM clause of your SQL statement Ссылка на поле <пате> может от- носиться к полям нескольких таб- лиц, перечисленных в предложении FROM инструкции SQL
3080 Joined table <name> not listed in FROM clause Связанная таблица <name> отсутст- вует в предложении FROM
3081 Can't join more than one table with the same name <name> Объединение не может содержать несколько таблиц с одинаковым именем <name>
3082 JOIN operation <operation> refers to a field that isn't in one of the joined tables Операция JOIN <operation> содер- жит ссылку на несвязанную таблицу
3083 Can't use internal report query Невозможно использование внут- реннего запроса отчета
3084 Can't insert data with action query Невозможно добавление данных с помощью запроса на изменение
3085 Undefined function <name> in expression Неопределенная функция <name> в выражении
3086 Couldn't delete from specified tables Невозможно удаление записей из указанных таблиц
3087 Too many expressions in GROUP BY clause Слишком много выражений в пред- ложении GROUP BY
3088 Too many expressions in ORDER BY clause Слишком много выражении в пред- ложении ORDER BY
3089 Too many expressions in DISTINCT output Слишком много выражении в пред- ложении DISTINCT
3090 Resultant table not allowed to have more than one AutoNumber field Результирующая таблица не должна иметь более одного поля счетчика
3092 Can't use HAVING clause in TRANSFORM statement Нельзя использовать предложение HAVING в инструкции TRANS- FORM
3093 ORDER BY clause <clause> conflicts with DISTINCT Предложение ORDER BY <clause> конфликтует с DISTINCT
3094 ORDER BY clause <clause> conflicts with GROUP BY clause Предложение ORDER BY <clause> конфликтует с предложением GROUP BY
3095 Can't have aggregate function in expression <expression> Невозможно использование стати- стической функции в выражении<expression>
3096 Can't have aggregate function in WHERE clause <clause> Невозможно использование стати- стической функции в предложении WHERE <clause>
3097 Can't have aggregate function in ORDER BY clause <clause> Невозможно использование стати- стической функции в предложении ORDER BY <clause>
3098 Can't have aggregate function in GROUP BY clause <clause> Невозможно использование стати- стической функции в предложении GROUP BY <clause>
3099 Can't have aggregate function in JOIN operation <operation> Невозможно использование стати- стической функции в операции JOIN <operation>
3100 Can't set field <name> in join key to Null Для поля ключа связи <name> не- возможно задание значения Null
3101 The Microsoft Jet database engine can't find a record in the table <name> with key matching field(s) <name> В таблице <name> ядром базы дан- ных Microsoft Jet не найдены записи с совпадающим ключевым полем<name>
3102 Circular reference caused by <query reference> Циклическая ссылка, связанная с<query reference>
3103 Circular reference caused by alias<name> in query definition's SELECT list Псевдоним <name> из списка опре- делений SELECT запроса привел к возникновению циклической ссылки
3104 Can't specify fixed column heading<value> in a crosstab query more than once Невозможно более одного раза за- дать заголовок столбца <value> пе- рекрестного запроса
3105 Missing destination field name in SELECT INTO statement <statement> В инструкции SELECT INTO <sta- tement> пропущено имя результи- рующего поля
3106 Missing destination field name in UPDATE statement <statement> В инструкции UPDATE <statement пропущено имя результирующего поля
3107 Record(s) can't be added; no insert permission on <name> Записи не могут быть добавлены; отсутствует разрешение на вставку данных для объекта <name>
3108 Record(s) can't be edited; no update permission on <name> Записи не могут быть изменены; от- сутствует разрешение на обновление данных для объекта <name>
3109 Record(s) can't be deleted; no delete permission on <name> Записи не могут быть удалены; от- сутствует разрешение на удаление данных для объекта <name>
3110 Couldn't read definitions; no read definitions permission for table or query<name> Не удается прочитать описания; от- сутствует разрешение на чтение описания для объекта <name>
3111 Couldn't create; no modify design permission for table or query <name> Создание невозможно; отсутствует разрешение на изменение макета для таблицы или запроса <namc>
3112 Record(s) can't be read; no read permission on <name> Записи не могут быть прочитаны; отсутствует разрешение на чтение данных для <name>
3113 Can't update <field name>; field not updatable Невозможно обновить поле <field name>; необновляемое поле
3114 Can't include Memo or OLE Object when you select unique values <sta- tement> При отборе уникальных значений в<statement> нельзя использовать по- ле Memo или объекта ActiveX
3115 Can't have Memo or OLE Object fields in aggregate ai-gument <statement> Поле Memo или объекта ActiveX не может присутствовать в аргументе статистической функции в <state- ment>
3116 Can't have Memo or OLE Object fields in criteria <criteria> for aggregate function Поле Memo или объекта ActiveX не может присутствовать в условии от- бора <criteria> для статистической функции
3117 Can't sort on Memo or OLE Object<clause> Невозможна сортировка по полю Memo или объекта ActiveX в <clause>
3118 Can't join on Memo or OLE Object<name> Невозможно объединение с полем Memo или объекта ActiveX <name>
3119 Can't group on Memo or OLE Object<clause> Невозможна группировка по полю Memo или объекта ActiveX в <clause>
3120 Can't group on fields selected with '*'<table name> Невозможна группировка по полям, выбранным с помощью символа '*'<table name>
3121 Can't group on fields selected with '*' Невозможна группировка по полям, выбранным с помощью символа '*'
3122 You tried to execute a query that doesn't include the specified expression <na- me> as part of an aggregate function Попытка выполнить запрос, кото- рый не включает указанное выраже- ние <name> как часть статистиче- ской функции или группы
3123 Can't use '*' in crosstab query Невозможно использование симво- ла '*' в перекрестном запросе
3124 Can't input from internal report query<name> Невозможен ввод из внутреннего за- проса отчета <name>
3125 The database engine can't find <name>. Make sure it is a valid parameter or alias name, that it doesn't include invalid characters or punctuation, and that the name isn't too long <Name> не найдено ядром базы данных. Проверьте, что оно пред- ставляет допустимый параметр или псевдоним, не содержит недопусти- мые символы или знаки препина- ния, а также не является слишком длинным
3126 Invalid bracketing of name <name> Недопустимое использование ско- бок с именем <name>
3127 The INSERT INTO statement contains the following unknown field name: <field name>. Make sure you've typed the name correctly, and try the ope- ration again Инструкция INSERT INTO содер- жит неизвестное имя <field name>. Проверьте, что имя задано без оши- бок, и повторите операцию
3128 Specify the table containing the records you want to delete Необходимо указать таблицу, содер- жащую удаляемые записи
3129 Invalid SQL statement; expected DE- LETE, INSERT, PROCEDURE, SE- LECT, or UPDATE Ошибочная инструкция SQL; пред- полагалось DELETE, INSERT, PRO- CEDURE, SELECT или UPDATE
3130 Syntax error in DELETE statement Ошибка синтаксиса в инструкции DELETE
3131 Syntax error in FROM clause Ошибка синтаксиса в предложении FROM
3132 Syntax error in GROUP BY clause Ошибка синтаксиса в предложении GROUP BY
3133 Syntax error in HAVING clause Ошибка синтаксиса в предложении HAVING
3134 Syntax error in INSERT INTO statement Ошибка синтаксиса в инструкции INSERT INTO
3135 Syntax error in JOIN operation Ошибка синтаксиса в операции JOIN
3136 The LEVEL clause includes a reserved word or argument that is misspelled or missing, or the punctuation is incorrect Ошибочное или пропущенное заре- зервированное слово или аргумент в предложении LEVEL или неверная пунктуация
3138 Syntax error in ORDER BY clause Ошибка синтаксиса в предложении ORDER BY
3139 Syntax error in PARAMETER clause Ошибка синтаксиса в предложении PARAMETER
3140 Syntax error in PROCEDURE clause Ошибка синтаксиса в предложении PROCEDURE
3141 The SELECT statement includes a re- served word or an argument name that is misspelled or missing, or the punc- tuation is incorrect Ошибочное или пропущенное заре- зервированное слово или аргумент в инструкции SELECT или неверная пунктуация
3143 Syntax error in TRANSFORM statement Ошибка синтаксиса в инструкции TRANSFORM
3144 Syntax error in UPDATE statement Ошибка синтаксиса в инструкции UPDATE
3145 Syntax error in WHERE clause Ошибка синтаксиса в предложении WHERE
3146 ODBC — call failed ODBC — ошибка вызова
3151 ODBC — connection to <name> failed ODBC — ошибка подключения к<name>
3154 ODBC — couldn't find DLL <name> ODBC — не удается найти DLL<name>
3155 ODBC — insert on a linked table failed ODBC — вставка для присоединен- ной (связанной) таблицы <name> не выполнена
3156 ODBC — delete on a linked table failed ODBC — удаление для присоеди- ненной (связанной) таблицы <па- те> не выполнено
3157 ODBC — update on a linked table failed ODBC — обновление для присоеди- ненной (связанной) таблицы <па- те> не выполнено
3158 Couldn't save record; currently locked by another user Сохранение записи невозможно; установлена блокировка другим пользователем
3159 Not a valid bookmark Недопустимая закладка
3160 Table isn't open Таблица не открыта
3161 Couldn't decrypt file Не удается дешифровать файл
3162 You tried to assign the Null value to a variable that isn't a Variant data type Попытка присвоить значение Null переменной, не принадлежащей к типу Variant
3163 The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data Выполнение операции невозможно; объем данных велик для поля
3164 The field can't be updated because another user or process has locked the corresponding record or table Не удается обновить поле, посколь- ку соответствующая запись или таб- лица блокирована другим пользова- телем или процессом
3165 Couldn't open .inf file Не удается открыть INF-файл
3166 Cannot locate the requested Xbase me- mo file Не удается найти затребованный файл Memo Xbase
3167 Record is deleted Запись удалена
3168 Invalid .inf file Недопустимый INF-файл
3169 The Microsoft Jet database engine could not execute the SQL statement because it contains a field that has an invalid data type Инструкция SQL не может быть вы- полнена ядром базы данных Micro- soft Jet, так как содержит поле с недопустимым типом данных
3170 Couldn't find installable ISAM Невозможно найти устанавливае- мый драйвер ISAM
3171 Couldn't find network path or user name Невозможно найти сетевой путь или имя пользователя
3172 Couldn't open Paradox.net Невозможно открыть файл Para- dox.net
3173 Couldn't open table 'MsysAccounts' in Не удается открыть таблицу Msys-
3174 Couldn't open table 'MSysGroups' in the workgroup information file Не удается открыть таблицу MSys- Groups в файле системной базы дан- ных
3175 Date is out of range or is in an invalid format Дата выходит за пределы допустимо- го диапазона или имеет ошибочный формат
3176 Couldn't open file <name> Не удается открыть файл <name>
3177 Not a valid table name Недопустимое имя таблицы
3179 Encountered unexpected end of file Обнаружен ошибочный конец файла
3180 Couldn't write to file <name> Невозможна запись в файл <name>
3181 Invalid range Недопустимый диапазон
3182 Invalid file format Недопустимый формат файла
3183 Not enough space on temporary disk Недостаточно места на временном диске
3184 Couldn't execute query; couldn't find linked table Выполнение запроса невозможно; не удается найти присоединенную(связанную) таблицу
3185 SELECT INTO on a remote database tried to produce too many fields Инструкция SELECT INTO для уда- ленной базы данных осуществляет попытку создать слишком много полей
3186 Couldn't save; currently locked by user<name> on machine <name> Сохранение невозможно; блокиров- ка пользователем <name> на маши- не <name>
3187 Couldn't read; currently locked by user<name> on machine <name> Чтение невозможно; блокировка пользователем <name> на машине<namc>
3188 Couldn't update; currently locked by another session on this machine Обновление невозможно; блокиров- ка другим сеансом данной машины
3189 Table <name> is exclusively locked by user <name> on machine <name> Таблица <name> открыта с моно- польным доступом пользователем<name> на машине <name>
3190 Too many fields defined Определено слишком много полей
3191 Can't define field more than once Нельзя определить поле более одно- го раза
3192 Couldn't find output table <name> Не удается найти выходную таблицу<name>
3196 The database <database name> is al- ready in use by another person or proc- cess. When the database is available, try the operation again База данных <name> уже использу- ется другим пользователем или про- цессом. Повторите операцию, когда база данных снова станет доступной
3197 The Microsoft Jet database engine stop- ped the process because you and another user are attempting to change the same data at the same time Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновремен- но изменить те же данные
3198 Couldn't start session. Too many sessions already active Невозможно начать сеанс. Уже за- пущено слишком много сеансов
3199 Couldn't find reference Не удается найти ссылку
3200 The record cannot be deleted or changed because table <name> includes related records Удаление или изменение записи не- возможно. В таблице <name> име- ются связанные записи
3201 You can't add or change a record because a related record is required in table <name> Невозможно добавление или измене- ние записи. Для обеспечения цело- стности данных необходимо наличие связанной записи в таблице <name>
3202 Couldn't save; currently locked by another user Сохранение невозможно; блокиров- ка другим пользователем
3203 Subqueries cannot be used in the expression <expression> В выражении <expression> нельзя указывать подчиненный запрос
3204 Database already exists База данных уже существует
3205 Too many crosstab column headers<value> Слишком много заголовков столб- цов <value> для перекрестной таб- лицы
3206 Can't create a relationship between a field and itself Невозможно создать связь поля с этим же полем
3207 Operation not supported on a Paradox table with no primary key Операция не поддерживается для таблиц Paradox без ключевых полей
3208 Invalid Deleted setting in the Xbase key of the Windows Registry Недопустимое значение параметра Deleted в записи Xbase реестра Win- dows
3210 The connection string is too long Слишком длинная строка подклю- Чения
3211 The database engine couldn't lock table<name> because it's already in use by another person or process Таблица <name> не может быть за- Блокирована ядром базы данных. Она уже используется другим поль- Зователем или процессом
3212 Couldn't lock table <name>; currently in use by user <name> on machine<name> Не удается блокировать таблицу<name>; она используется пользова- Телем <name> на машине <name>
3213 Invalid Date setting in the Xbase key of the Windows Registry Недопустимое значение параметра'Date' в записи Xbase реестра Win- Dows
3214 Invalid Mark setting in the Xbase key of the Windows Registry Недопустимое значение параметра'Mark' в записи Xbase реестра Win- dows
3215 Too many Btrieve tasks Слишком много задач Btrieve
3216 Parameter <name> specified where a table name is required Параметр <name> задан вместо име- ни таблицы
3217 Parameter <name> specified where a database name is required Параметр <name> задан вместо име- ни базы данных
3218 Couldn't update; currently locked Обновление невозможно; установ- лена блокировка
3219 Invalid operation Недопустимая операция
3220 Incorrect collating sequence Ошибочная таблица сортировки
3221 Invalid settings in the Btrieve key of the Windows Registry Недопустимые значения параметров в записи Btrieve реестра Windows
3222 Query can't contain a Database parameter Запрос не может иметь параметр'База данных' (Database)
3223 <Parameter name> is invalid because it's longer than 64 characters or contains invalid characters Недопустимое имя параметра < Para- meter name>, имеющее слишком большую длину или содержащее не- допустимые символы
3224 Can't read Btrieve data dictionary Невозможно прочитать словарь дан- ных Btrieve
3225 Encountered a record locking deadlock while performing a Btrieve operation Данная блокировка записи накла- дывает условие взаимоблокировки при выполнении операции Btrieve
3226 Errors encountered while using the Btrieve DLL Ошибки при использовании биб- лиотеки Btrieve
3227 Invalid Century setting in the Xbase key of the Windows Registry Недопустимое значение параметра Century в записи Xbase реестра Win- dows
3228 Invalid CollatingScqucnce setting in the Paradox key of the Windows Registry Недопустимое значение параметра CollatingScquence в записи Paradox реестра Windows
3229 Btrieve — can't change field Btrieve — изменение значения поля невозможно
3230 Out-of-date Paradox lock file Устаревший файл блокировок Paradox
3231 ODBC — field would be too long; data truncated ODBC — слишком большое поле; произошло усечение данных
3232 ODBC — couldn't create table ODBC — создание таблицы невоз- можно
3234 ODBC — remote query timeout ex- pired ODBC — время ожидания для выпол- нения удаленного запроса истекло
3235 ODBC — data type not supported on server ODBC — тип данных не поддержи- вается сервером
3238 ODBC — data out of range ODBC — данные выходят за преде- лы допустимого диапазона
3239 Too many active users Слишком много пользователей
3240 Btrieve — missing Btrieve engine Btrieve — отсутствует ядро Btrieve
3241 Btrieve — out of resources Btrieve — недостаток ресурсов
3242 Invalid reference in SELECT statement Недопустимая ссылка в инструкции SELECT
3243 None of the import field names match fields in the appended table Ни одно из имен импортируемых полей не совпадает с именами полей таблицы-получателя
3244 Can't import password-protected spreadsheet Невозможен импорт электронной таблицы, защищенной паролем
3245 Couldn't parse field names from the first row of the import table Невозможно выделить имена полей из первой строки импортируемой таблицы
3246 Operation not supported in transactions Операция не поддерживается в транзакциях
3247 ODBC — linked table definition has changed ODBC — было изменено описание связанной таблицы
3248 Invalid NetworkAccess setting in the Windows Registry Недопустимое значение параметра NetworkAccess в записи реестра Win- dows
3249 Invalid PageTimeout setting in the Windows Registry Недопустимое значение параметра PageTimeout в записи реестра Win- dows
3250 Couldn't build key Невозможно построение ключа
3251 Operation is not supported for this type of object Операция не поддерживается для объектов этого типа
3252 Can't open a form whose underlying query contains a user-defined function that attempts to set or get the form's RecordsetClone property Невозможно открыть форму: базо- вый запрос содержит определяемую пользователем функцию, задающую или получающую значение свойства RecordsetClone
3254 ODBC — can't lock all records ODBC — блокировка всех записей невозможна
3256 Index file not found Не найден индексный файл
3257 Syntax error in WITH OWNER- ACCESS OPTION declaration Ошибка синтаксиса в описании WITH OWNERACCESS OPTION
3258 The SQL statement couldn't be execu- ted because it contains ambiguous outer joins. To force one of the joins to be performed first, create a separate query that performs the first join and then include that query in your SQL sta- tement Невозможно выполнить инструк- цию SQL, так как запрос содержит неоднозначные внешние связи. Для указания связи, выполняемой пер- вой, создайте отдельный запрос и включите его в инструкцию SQL
3259 Invalid field data type Недопустимый тип данных поля
3260 Couldn't update; currently locked by user <name> on machine <name> Обновление невозможно; блоки- ровка установлена пользователем<name> на машине <name>
3261 Table <name> is exclusively locked by user <name> on machine <name> Таблица <name> блокирована с мо- нопольным доступом пользователем<name> на машине <name>
3262 Couldn't lock table <name>; currently in use by user <name> on machine<name> Блокировка таблицы <name> невоз- можна; используется пользователем<name> на машине <name>
3263 Invalid Database object Недопустимый объект Database
3264 No field defined — cannot append TableDef or Index Поля не определены — невозможно добавление объектов TableDef или Index
3265 Item not found in this collection Элемент не обнаружен в данном се- мействе
3266 Can't append a Field that is already a part of a Fields collection Добавление невозможно. Поле яв- ляется частью семейства Fields
3267 Property can be set only when the Field is part of a Recordset object's Fields collection Свойство может быть определено, только если это поле является ча- стью семейства Fields объекта Re- cordset
3268 Can't set this property once the object is part of a collection Невозможно задание данного свой- ства, если объект является частью семейства
3269 Can't append an Index that is already a part of an Indexes collection Добавление невозможно. Индекс яв- ляется частью семейства Indexes
3270 Property not found Свойство не найдено
3271 Invalid property value Недопустимое значение свойства
3272 Object isn't a collection Объект не является семейством
3273 Method not applicable for this object Метод неприменим к данному объекту
3274 External table isn't in the expected format Внешняя таблица не имеет предпо- лагаемый формат
3275 Unexpected error from external database driver <error number> Непредвиденная ошибка драйвера внешней базы данных <error number>
3276 Invalid database object reference Недопустимая ссылка на объект Database
3277 Can't have more than 10 fields in an index Индекс не может содержать более десяти полей
3278 The Microsoft Jet database engine has not been initialized Не выполнена инициализация ядра базы данных Microsoft Jet
3279 The Microsoft Jet database engine has already been initialized Инициализация ядра базы данных Microsoft Jet уже выполнена
3280 Can't delete a field that is part of an index or is needed by the system Невозможно удаление поля, являю- щегося частью индекса или необхо- димого системе
3281 Can't delete this index or table. It is either the current index or is used in a relationship Удаление индекса или таблицы не- возможно. Объект является теку- щим индексом или используется для
3282 Operation not supported on a table that contains data Операция не поддерживается для таблицы, содержащей данные
3283 Primary key already exists Ключ уже существует
3284 Index already exists Индекс уже существует
3285 Invalid index definition Недопустимое определение индекса
3286 Format of memo file doesn't match specified external database format Формат файла Memo не соответст- вует указанному формату внешней базы данных
3287 Can't create index on the given field Невозможно создание индекса для данного поля
3288 Paradox index is not primary Индекс Paradox не является первич- ным
3289 Syntax error in CONSTRAINT clause Ошибка синтаксиса в предложении CONSTRAINT
3290 Syntax error in CREATE TABLE statement Ошибка синтаксиса в инструкции CREATE TABLE
3291 Syntax error in CREATE INDEX statement Ошибка синтаксиса в инструкции CREATE INDEX
3292 Syntax error in field definition Ошибка синтаксиса при определе- нии поля
3293 Syntax error in ALTER TABLE statement Ошибка синтаксиса в инструкции ALTER TABLE
3294 Syntax error in DROP INDEX statement Ошибка синтаксиса в инструкции DROP INDEX
3295 Syntax error in DROP TABLE or DROP INDEX Ошибка синтаксиса в инструкции DROP TABLE или DROP INDEX
3296 Join expression not supported Не поддерживается выражение объединения
3297 Couldn't import table or query. No records found, or all records contain errors Невозможен импорт таблицы или за- проса. Записи не обнаружены, или все записи содержат ошибки
3298 There are several tables with that name. Please specify owner in the format'owner.table' Существует несколько таблиц с дан- ным именем. Укажите владельца в формате 'owner.table'
3299 ODBC Specification Conformance Er- ror <message>. Report this error to the developer of your application Ошибка согласования специфика- ции ODBC <message>. Сообщите о данной ошибке разработчику ис- пользуемого приложения
3300 Can't create a relationship Не удается установить связь
3301 Can't perform this operation; features in this version are not available in databases with older formats Выполнение операции невозможно; возможности данной версии не- доступны в базах данных старого формата
3303 Can't delete this field. It's part of one or more relationships Удаление данного поля невозможно. Оно участвует в одной или несколь- ких связях
3304 You must enter a personal identifier(PID) consisting of at least 4 and no more than 20 characters and digits Необходимо ввести код учетной за- писи, содержащий от 4 до 20 симво- лов и цифр
3305 Invalid connection string in pass-through query Недопустимая строка подключения в запросе к серверу
3306 You've written a subquery that can return more than one field without using the EXISTS reserved word in the main query's FROM clause. Revise the SELECT statement of the subquery to request only one field Из подчиненного запроса, который не использует ключевое слово EXISTS, возвращается не более од- ного поля. Укажите в инструкции SELECT подчиненного запроса воз- вращение только одного поля
3307 The number of columns in the two selected tables or queries of a union query don't match В таблицах или запросах, выбран- ных в запросе на объединение, не совпадает число столбцов
3308 Invalid TOP argument in select query Недопустимый аргумент ТОР запро- са на выборку
3309 Property setting can't be larger than 2K Размер значения свойства не должен превышать 2 Кбайт
3310 This property isn't supported for ex- ternal data sources or for databases created with a previous version of Microsoft Jet Данное свойство не поддерживается для внешних источников данных или для баз данных, созданных в преды- дущей версии ядра Microsoft Jet
3311 Property specified already exists Указанное свойство уже определено
3312 Validation rules and default values can't be placed on system or linked tables Нельзя задавать условия на значе- ния или значения по умолчанию для системных или присоединенных(связанных) таблиц
3313 Can't place this validation expression on this field Невозможно задать выражение ус- ловия на значения для этого поля
3314 The field <name> can't contain a Null value because the Required property for this field is set to True. Enter a value in this field Поле <name> не может содержать значение Null, так как свойство Re- quired имеет значение True. Введите значение в поле
3315 Field <name> can't be a zero-length string Поле <name> не допускает ввод пус- тых строк
3316 <Table-level validation text> Текст условия на значение уровня таблицы
3317 One or more values are prohibited by the validation rule <rule> set for <na- me>. Enter a value that the expression for this field can accept Одно или несколько из введенных значений нарушают условие на зна- чение <rule>, заданное для <name>. Введите значение, допускаемое вы- ражением для данного поля
3318 Values specified in a TOP clause are not allowed in delete queries or reports Значения, указанные в предложении ТОР, не допускаются в запросах на удаление записей или в отчетах
3319 Syntax error in union query Ошибка синтаксиса в запросе на объединение
3320 <Error> in table-level validation expression <Еггог> в выражении условия на значение уровня таблицы
3321 No database specified in connection string or IN clause He задана база данных в строке под- ключения или в предложении IN
3322 Crosstab query contains one or more invalid fixed column headings Перекрестный запрос содержит один или несколько недопустимых заголовков столбцов
3323 The query cannot be used as a row source Не допускается использование этого запроса в качестве источника строк
3324 The query is a DDL query and cannot be used as a row source Данный запрос является управляю- щим запросом и его нельзя исполь- зовать в качестве источника строк
3325 Pass-through query with Returns- Records property set to True did not return any records Запрос к серверу, свойство Returns- Records которого имеет значение True, не вернул ни одной записи
3326 This Recordset is not updatable Объект Recordset не является обнов- ляемым
3334 Can be present only in version 1.0 format Возможно представление только в формате версии 1.0
3336 Btrieve: Invalid IndexDDF option in initialization setting Btrieve: недопустимое значение па- раметра инициализации IndexDDF
3337 Invalid DataCodePage option in ini- tialization setting Недопустимое значение параметра инициализации DataCodePage
3338 Btrieve: Xtrieve options aren't correct in initialization setting Btrieve: не исправлены параметры инициализации Xtrieve
3339 Btrieve: Invalid IndexDeleteRenumber option in initialization setting Btrieve: недопустимое значение па- раметра инициализации IndexDele- teRenumber
3340 Query <name> is corrupt Запрос <name> поврежден
3341 The current field must match the join key <name> in the table that serves as the 'one' side of one-to-many re- lationship. Enter a record in the 'one' side table with the desired key value, and then make the entry with the desired join key in the 'many' side Текущее поле после обновления должно содержать подходящий ключ связи <name> со стороны'один' внешнего объединения. Вве- дите на стороне 'один' запись с тре- буемым значением ключа связи, а затем создайте запись с тем же зна- чением ключа в таблице на сторо- не 'многие'
3342 Invalid Memo or OLE Object in sub- query <name> Ошибочное поле Memo или поле объекта ActiveX в подчиненном за- просе <name>
3343 Unrecognized database format<filename> Нераспознаваемый формат базы данных <filename>
3344 The database engine does not recognize either the field <name> in a validation expression, or the default value in the table <name> Имя поля <name> в выражении для условия на значение или в значении по умолчанию в таблице <name> не распознается ядром базы данных
3345 Unknown or invalid field reference<name> Недопустимая или неизвестная ссылка на поле <name>
3346 Number of query values and destination fields aren't the same Не совпадает число значении запро- са и число результирующих полей
3349 Numeric field overflow Переполнение числового поля
3350 Object is invalid for operation Недопустимый объект для данной операции
3351 The ORDER BY expression <ex- pression> includes fields that aren't selected by the query. Only those fields requested in the first query can be in- cluded in an ORDER BY expression В выражение ORDER BY <ех- pression> включены поля, не выбран- ные в запросе. Выражение ORDER BY может содержать только поля, за- требованные в первом запросе
3352 No destination field name in INSERT INTO statement <statement> В инструкции INSERT INTO <sta- tement> отсутствует имя результи- рующего поля
3353 Btrieve: Can't find file RELD.DDF Btrieve: He удается найти файл FIELD.DDF
3354 At most one record can be returned by this subquery Данный подчиненный запрос дол- жен возвращать не более одной за- писи
3355 Syntax error in default value Ошибка синтаксиса в значении по умолчанию
3356 You attempted to open a database that is already opened exclusively by user<name> on machine <name>. Try again when the database is available Попытка открыть базу данных, от- крытую пользователем <пате> на машине <пате> для монопольного доступа. Повторите попытку, когда база данных освободится
3357 This query is not a properly formed data-definition query Данный запрос не является правиль- но заданным управляющим запро- сом
3358 Can't open the Microsoft Jet engine workgroup information file Не удается открыть системную базу данных ядра Microsoft Jet
3359 Pass-through query must contain at least one character Запрос к серверу должен содержать по крайней мере один символ
3360 Query is too complex Слишком сложный запрос
3361 Unions not allowed in a subquery В подчиненном запросе не допуска- ются объединения
3362 Single-row update/delete affected more than one row of a linked table. Unique index contains duplicate values Обновление/удаление строки влияет на несколько строк присоединенной таблицы. Повтор значений в уни- кальном индексе
3364 Can't use Memo or OLE Object field<name> in the SELECT clause of a union query В предложении SELECT запроса на объединение не допускается исполь- зование поля Memo или поля объек- та ActiveX <name>
3365 Can't set this property for remote objects Невозможно установить значение данного свойства для внешних объектов
3366 Can't append a relation with no fields defined Невозможно добавить связь, не оп- ределив поля
3367 Can't append. An object with that name already exists in the collection Добавление объекта невозможно. Он уже входит в семейство
3368 Relationship must be on the same number of fields with the same data types Отношение должно быть задано для одинакового количества полей с одинаковыми типами данных
3370 Can't modify the design of table<name>. It's in a read-only database Невозможно изменение структуры таблицы <name>. База данных дос- тупна только для чтения
3371 Can't find table or constraint Не удается найти таблицу или ин- декс
3372 No such index <name> on table<name> Индекс <name> не существует в таб- лице <name>
3373 Can't create relationship. Referenced Не удается создать связь. Указанная
3374 The specified fields are not uniquely indexed in table <name> Указанные поля не имеют уникаль- ного индекса в таблице <name>
3375 Table <name> already has an index named <name> Таблица <name> уже имеет индекс с именем <name>
3376 Table <name> doesn't exist Таблица <name> не существует
3377 No such relationship <name> on table<name> Отношение <name> для таблицы<name> не существует
3378 There is already a relationship named<name> in the current database Связь <name> уже существует в те- кущей базе данных
3379 Can't create relationships to enforce referential integrity. Existing data in table <name> violates referential in- tegrity rules in table <name> Невозможно обеспечить целост- ность данных. Данные таблицы<name> нарушают условия для свя- зи с таблицей <name>
3380 Field <name> already exists in table<name> Поле <name> уже существует в таб- лице <name>
3381 There is no field named <name> in table <name> Поле <name> отсутствует в таблице<name>
3382 Size of field <name> is too long Слишком длинное поле <name>
3383 Can't delete field <name>. It's part of one or more relationships Невозможно удалить поле <name>. Оно является частью одной или не- скольких связей
3384 Can't delete a built-in property Невозможно удаление встроенного свойства
3385 User-defined properties don't support a Null value Свойства, определяемые пользова- телем, не допускают задание пустых значении (Null)
3386 Property <name> must be set before using this method Перед использованием данного ме- тода необходимо задать значение свойства <name>
3388 Unknown function <name> in vali- dation expression or default value on<name> Неизвестная функция <name> в вы- ражении условия на значение или в значении по умолчанию для <name>
3389 Query support unavailable Поддержка запроса недоступна
3390 Account name already exists Имя учетной записи уже существует
3393 Can't perform join, group, sort, or in- dexed restriction. A value being se- arched or sorted on is too long Невозможно выполнить объедине- ние, группировку, сортировку или отбор по индексу. Слишком длин- ное значение, используемое для по- иска или сортировки
3394 Can't save property; property is a schema property Сохранение свойства невозможно; свойство схемы
3396 Can't perform cascading operation. Since related records exist in table<name>, referential integrity rules would be violated Невозможно выполнить каскадную операцию, поскольку наличие в таб- лице <name> связанных записей приведет к нарушению целостности данных
3397 Can't perform cascading operation. There must be a related record in table<namc> Невозможно выполнение каскадной операции. Необходимо наличие свя- занных записей в таблице <name>
3398 Can't perform cascading operation. It would result in a null key in table<name> Невозможно выполнить каскадную операцию, которая приведет к появ- лению пустого ключевого поля в таблице <name>
3399 Can't perform cascading operation. It would result in a duplicate key in table<name> Невозможно выполнить каскадную операцию, которая приведет к появ- лению повторяющихся значений в ключевом поле таблицы <name>
3400 Can't perform cascading operation. It would result in two updates to field <name> in table <name> Невозможно выполнить каскадную операцию, которая приведет к повторному обновлению поля <name> в таблице <name>
3401 Can't perform cascading operation. It would cause field <name> to become Null, which is not allowed Невозможно выполнить каскадную операцию, которая приведет к появлению недопустимого пустого (Null) значения в поле <name>
3402 Can't perform cascading operation. It would cause field <name> to become a zero-length string, which is not allowed Невозможно выполнить каскадную операцию, которая приведет к появлению недопустимой пустой строки в поле <name>

--------------------------------------------------------------------------------

Прислал Алексей Золотаревский


--------------------------------------------------------------------------------
Азбука Visual Basic, 1 октября 1999 год.
14 июн 06, 10:35    [2768557]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
озоз
Guest
Прежде всего типы ошибок:
1. Синтаксические
2. Run-Time (во время выполнения программы)
3. логические (программа выполняет не то, что задумал автор).
14 июн 06, 10:38    [2768574]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
kah2
Это не то?

Ошибки: нумерация и описания (НиО)

-------------------------------------------------------------------------------

Прислал Алексей Золотаревский


--------------------------------------------------------------------------------
Азбука Visual Basic, 1 октября 1999 год.



Спасибо за подробную классификацию, но это не то. Есть классификация
ошибки копмиляции
ошибки выполнения
логические и т.д.
Надо более подробно по каждому виду и желательно с примерами.
14 июн 06, 10:54    [2768659]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
озоз
Прежде всего типы ошибок:
1. Синтаксические
2. Run-Time (во время выполнения программы)
3. логические (программа выполняет не то, что задумал автор).


А можно поподробнее?
14 июн 06, 10:55    [2768665]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
озоз
Guest
svetolux
озоз
Прежде всего типы ошибок:
1. Синтаксические
2. Run-Time (во время выполнения программы)
3. логические (программа выполняет не то, что задумал автор).


А можно поподробнее?

Подробнее в учебниках.
14 июн 06, 10:57    [2768676]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
озоз
svetolux
озоз
Прежде всего типы ошибок:
1. Синтаксические
2. Run-Time (во время выполнения программы)
3. логические (программа выполняет не то, что задумал автор).


А можно поподробнее?

Подробнее в учебниках.


А есть ссылка на учебники?
14 июн 06, 11:01    [2768698]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
озоз
Guest
Я не понял, кто из нас студент?
14 июн 06, 11:02    [2768705]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40020
kah2
Это не то?

Ошибки: нумерация и описания (НиО)

№ Описание на английском Описание на русском
3 Return without GoSub Инструкция Return без GoSub
5 Invalid procedure call Недопустимый вызов процедуры
...
3401 Can't perform cascading operation. It would cause field <name> to become Null, which is not allowed Невозможно выполнить каскадную операцию, которая приведет к появлению недопустимого пустого (Null) значения в поле <name>
3402 Can't perform cascading operation. It would cause field <name> to become a zero-length string, which is not allowed Невозможно выполнить каскадную операцию, которая приведет к появлению недопустимой пустой строки в поле <name>

--------------------------------------------------------------------------------

Прислал Алексей Золотаревский


--------------------------------------------------------------------------------
Азбука Visual Basic, 1 октября 1999 год.

И наизусть!
14 июн 06, 11:02    [2768707]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
озоз
Я не понял, кто из нас студент?


Экзамен завтра. Нет времени идти в библиотеку?
14 июн 06, 11:05    [2768725]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
озоз
Guest
svetolux
озоз
Я не понял, кто из нас студент?


Экзамен завтра. Нет времени идти в библиотеку?

А в интернете сидеть и трепаться видимо есть.
14 июн 06, 11:06    [2768729]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
svetolux
Member

Откуда:
Сообщений: 425
озоз
svetolux
озоз
Я не понял, кто из нас студент?


Экзамен завтра. Нет времени идти в библиотеку?

А в интернете сидеть и трепаться видимо есть.


Ну что тебе жалко ссылку кинуть или поделиться знаниями?
14 июн 06, 11:10    [2768752]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
PbIXTOP
Member

Откуда: Россия, Ангарск
Сообщений: 1
svetolux
Помогите! Скоро экзамен! Вопрос: Типы ошибок на VBA? Может кто знает, или ссылку где можно почитать.

А не пробовал посетить http://www.msdn.com
14 июн 06, 15:51    [2770437]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Типы ошибок на VBA  [new]
Broun
Guest
А если при открытии mdb файла возникает ошибка: "Run-time error 3388, Неизвестная функция...". Потом открывается форма, но без значений таблицы. Как исправить, чтоб файл нормально открывался и все записи отображались корректно?
12 авг 08, 09:25    [6054918]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
ггггг
Guest
Broun
А если при открытии mdb файла возникает ошибка: "Run-time error 3388, Неизвестная функция...". Потом открывается форма, но без значений таблицы. Как исправить, чтоб файл нормально открывался и все записи отображались корректно?

)))
12 авг 08, 10:12    [6055090]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
alexmsp
Member

Откуда:
Сообщений: 3575
Broun
А если при открытии mdb файла возникает ошибка: "Run-time error 3388, Неизвестная функция...". Потом открывается форма, но без значений таблицы. Как исправить, чтоб файл нормально открывался и все записи отображались корректно?

Определить функцию и сделать ее доступной для вашего кода (Public).
Если вы прочитали весь список то значит вы - не ленивый человек - значит сможете все остальное найти и прочитать сами.
12 авг 08, 14:34    [6057042]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
Broun
Guest
Функция, естественно прописана. =) Просто уровень безопасности по макросам стоял средний. (При запуске макросы, НЕ отключались). теперь уровень безопасности низкий и всё работает!!
13 авг 08, 02:49    [6059410]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
kah2



3201 You can't add or change a record because a related record is required in table <name> Невозможно добавление или измене- ние записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице <name>






Вопрос:
Скажите, пожалуйста, можно как-то получить это <name>?

Необязательное пояснение:
Есть пустые таблицы, со связями.
Есть процедура импорта, которая вставляет данные из текстового файла, заполняя данными эти таблицы.
Есть в техзадании поясние, что отсутствие данных в главной таблице должно обрабатываться вставкой в главную таблицу соответствующих значений.
Во время импорта можно получить ошибку 3201 касающуюся разных таблиц.
5 янв 10, 10:44    [8148460]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27120
VitAks,
это означает, что в схеме данных есть таблицы, соединенные как "один-многие", т.е. ключ в таблице на стороне "один", может соответствовать многим записям в таблице на стороне "многие". Если у вас включено обеспечение целостности данных, то, при добавлении данных на стороне "многие" без наличия записи на стороне "один" возникнет конфликт обеспечения целостности. Выходов несколько
- отключить контроль за целостностью данных. Не всегда лучший вариант, но иногда неизбежен
- делать импорт данных, строго соблюдая последовательность ввода: сначала в таблицы на стороне "один", а только потом "многие"
- обрабатывать ошибку 3201 и принимать решение
5 янв 10, 11:01    [8148483]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
mds_world,
Вы правы,
Но связь сложная.
Три и более уровней. Иерархия.

Главная-Промежуточная-Конечная. И везде связь один-ко-многим.

Проходит импорт Главной. Проходит импорт Промежуточной. Все ОК. При этом в Главной вполне могут оказаться "записи без подчиненных". Ничего не нарушено.

Когда происходит импорт Конечной возможны варианты.
В конечной может оказаться запись, которой нет в Главной и в Промежуточной.
(И тода Err.Description одержит имя Главной таблицы)
В Конечной может оказаться запись, которой нет в Промежуточной, но она есть в Главной.
(И тода Err.Description одержит имя Промежуточной таблицы)

То есть ситуация заранее не определяема. Можно ли получить <name>, имя таблицы из объекта Err?

Повторюсь:

3201 You can't add or change a record because a related record is required in table <name> Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице <name>
5 янв 10, 11:32    [8148521]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
mds_world
VitAks,
...- обрабатывать ошибку 3201 и принимать решение


Вот именно для этого и нужна та таблица, в которой нет записи со стороны один.

Повторюсь, что правильная последовательность импорта не спасает, так как сначала возникает сообщение об отсутствии в Главной таблице, затем, после добавления в Главную, возникает сообщение об отсутствии в Промежуточной.

Но не всегда! иногда только в Промежуточной.
5 янв 10, 11:36    [8148535]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
Up
8 янв 10, 00:35    [8156194]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27120
VitAks,
по-видимому, в процедуре стоит единственный обработчик ошибок с инструкцией GOTO куда-то. Если заменить GOTO на Resume Next, а после каждой операции вставки/обновления проверять Err.Number, то вы четко уловите место возникновения ошибки. Как я понял именно это вам нужно.

Только не забыть после проверки Err.Number очистить объект Err командой Err.Clear.
8 янв 10, 00:47    [8156208]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
mds_world,

 On Error GoTo Err_fileFormat
....
Процедура импорта

....

Case 3201
    'требование связанной записи со стороны 1
    MsgBox "Error " & Err.Number & ": " & Err.Description & Chr(10) & "В секции " & tableName & Chr(10) & _
            "строка " & i & Chr(10) _
            & s(0) & Chr(10) & s(1) & Chr(10) & s(2)



Я знаю, где возникаент ошибка, более того, ошибка эта запланирована, но беда в том, что таблица со стороны 1 не одна.

Мне же при помощи механизма отлова ошибок (чтобы не организовывать рекордсеты и не проверять наличе связанной записи другим способом) нужно вставлять записи в таблицы со стороны 1. Хочу получить имя таблицы. из объекта Err опираясь на это:

Описание ошибки:
3201 You can't add or change a record because a 
related record is required in table <name> Невозможно добавление или измене
ние записи. Для обеспечения цело- стности данных необходимо наличие связанной записи в таблице <name>

Err.Description есть строка, которая содержит постоянную часть и переменную. Переменная - это имя таблицы со стороны 1.
8 янв 10, 17:24    [8157596]     Ответить | Цитировать Сообщить модератору
 Re: Типы ошибок на VBA  [new]
VitAks
Member

Откуда:
Сообщений: 219
[quot mds_world]VitAks,
///после каждой операции вставки/обновления проверять Err.Number, то вы четко уловите место возникновения ошибки. Как я понял именно это вам нужно.

[quot]

В том-то и дело что в одном и том же месте возникает одна и таже ошибка
(не хватает записи со стороны 1), но не хватать может и должно(!) в разных таблицах, в зависимости от конкретных данных.
8 янв 10, 17:28    [8157615]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft Access Ответить