Что значит недопустимое имя файла

Сообщение об ошибке при открытии или сохранении файла в Microsoft Excel: «Недопустимое имя файла» (эта ссылка может указывать на содержимое полностью или частично на английском языке)

Сообщение об ошибке

При открытии или сохранении файла в Microsoft Excel может появиться одно из указанных ниже сообщений об ошибке. Сообщение об ошибке 1

Недопустимое имя файла.

Сообщение об ошибке 2

Не удалось получить доступ к файлу.

Сообщение об ошибке 3

Введенный путь » » слишком длинный. Введите более короткий путь.

Сообщение об ошибке 4

Сообщение об ошибке 5 В Microsoft Office Excel 2007 может появиться следующее сообщение об ошибке:

Чтобы проверить сообщение об ошибке, полученное в Excel 2007, нажмите клавиши CTRL + SHIFT + I. В правом нижнем углу диалогового окна «сообщение об ошибке» отображается следующий номер:

Примечание. В Microsoft Office 2000 есть встроенные функциональные возможности, позволяющие получить дополнительные сведения об оповещениях и сообщениях об ошибках, связанных с трудностями.

Примечание. Если вы попали в эту статью нажатием кнопки » веб-информация » в сообщении об ошибке, вы уже включили настраиваемые оповещения.

Причина

Это сообщение об ошибке появляется при попытке сохранить или открыть файл, если путь к файлу (включая имя файла) превышает 218 символов. Это ограничение включает три символа, представляющих диск, символы в имени папки, символ обратной косой черты между папками и символы в имени файла. Это поведение основывается на ограничении 256 символов в Excel для создания ссылок на другой файл. Это ограничение в 218 символов для имени пути определяется следующими сведениями:

До 31 символа в имени листа.

Апострофы и квадратные скобки, используемые для обозначая имя книги.

Например, путь к файлу может resemple следующим образом: ‘c:\excel\personal\. \[my workbook.xls]up_to_31_char_sheetname’!$A$1 Примечание. Это происходит также в случае, если в пути есть квадратная скобка.

Что попробовать предпринять

Убедитесь, что путь к файлу имеет менее 219 символов. Это можно сделать одним из описанных ниже способов.

Переименуйте файл таким образом, чтобы он стал более коротким именем.

Переименуйте одну или несколько папок, содержащих файл, чтобы они были более короткими именами.

Переместите файл в папку с более коротким именем пути.

Дополнительная информация

Введенный путь » » слишком длинный. Введите более короткий путь.

Кроме того, если вы попытаетесь сохранить файл, а путь превышает 255 символов, появится следующее сообщение об ошибке:

Источник

Недопустимое имя файла или номер (ошибка 52)

При попытке доступа к заданному файлу возникла ошибка. Эта ошибка имеет следующие причины и способы решения:

Оператор ссылается на файл с номером файла или именем файла, которые:

Не определены в операторе Open либо был определен в операторе Open, но с тех пор закрыт. Укажите имя файла в операторе Open. Обратите внимание, что если оператор Close выполнить без аргументов, возможно, все открытые в текущий момент файлы будут ненамеренно закрыты, тем самым сделав недействительными все номера файлов.

За пределами диапазона номеров файлов (1–511). Если кодом генерируются номера файлов по алгоритму, убедитесь, что номера являются допустимыми.

Существует недопустимое имя или недействительный номер.

Имена файлов должны соответствовать соглашениям, принятым в операционной системе, а также соглашениям по именованию файлов в языке Basic.

В Microsoft Windows используются следующие соглашения по именованию файлов и каталогов:

Имя файла или каталога может состоять из двух частей: имени и необязательного расширения. Две части разделяются точкой, например, myfile.new.

Имя может содержать до 255 знаков включительно.

Имя должно начинаться с буквы или цифры. Оно может содержать любые прописные или строчные знаки (имена файлов не чувствительны к регистру клавиатуры): кавычки («), апостроф (), косую черту (/), обратную косую черту (**), двоеточие (:) и вертикальную черту (|**).

Имя может содержать пробелы.

Следующие имена зарезервированы и не могут использоваться для файлов и каталогов: CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN и NUL. Например, если попытаться присвоить файлу имя PRN в операторе Open, принтер по умолчанию просто станет адресатом для операторов Print # и Write #, направляемых в номер файла, который указывается в операторе Open.

На компьютерах Macintosh имя файла может включать любой знак за исключением двоеточия (:), а также может содержать пробелы. Использование символов Null (Chr(0)) в именах файлов не допускается.

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Имена и типы файлов

Компьютер работает с информацией, которая может быть текстовой, графической, в аудио или видео формате. Вся информация, обрабатываемая на компьютере, хранится в файлах. Например, файл — это фото, картинка, ролик, документ, презентация, программа и так далее.

Что значит недопустимое имя файла

Понятие файла является одним из базовых понятий компьютерной грамотности.

Файл – это поименованная область памяти на компьютерном носителе.

Другими словами, файлом называется набор данных на компьютерном носителе (жёсткий диск, флешка, карта памяти в смартфоне, CD и DVD диск и т.п.), у которого есть свое имя (имя файла).

Имя файла

Какие можно использовать символы в имени файла? В именах файлов рекомендуется использовать русские и латинские буквы, цифры, пробелы и знаки препинания.

Существует ли максимальная длина имени файла? Длина имени файла не должна превышать 255 символов. На самом деле, обычно хватает 20-25 символов.

Операционная система Windows не делает различий между строчными и прописными буквами для имен файлов. Это означает, что не получится хранить в одной и той же папке файлы, имена которых различаются только регистром. Например, два имени файла «Название.doc» и «НАЗВАНИЕ.doc» для Windows будет одним именем для одного и того же файла.

Что такое тип файла или формат файла

Как Вы считаете, могут ли быть в одной папке несколько файлов с одинаковым именем PRIMER? Это возможно при условии, что у имени PRIMER будут разные расширения.

Расширение имени файла указывает на его тип (иногда еще говорят — формат файла). Таким образом,

— все эти понятия, по сути, одно и то же.

PRIMER.doc(x) – типом файла является документ Word (или файл в формате Ворда),

PRIMER.bmp – типом файла является рисунок,

PRIMER.avi – типом файла является видеофайл,

PRIMER.wav – типом файла является аудиофайл.

Все эти файлы имеют разные имена (за счет разных расширений имени файла) и могут храниться в одном и том же месте, т.е. в одной папке.

Если проводить аналогию с именами людей, то имя файла совпадает с именем человека, а расширение имени файла – с фамилией человека. Соответственно, PRIMER.doc и PRIMER.bmp по этой аналогии то же самое, что Иван Петров и Иван Сидоров.

Тип файла (то есть, расширение имени файла) – это часть имени файла, которая начинается с точки, после которой стоят несколько символов.

Расширение является необязательным атрибутом в имени файла, то есть его может и не быть. В таком случае в конце имени файла точка, как правило, не ставится.

Зачем нужен тип файла

Расширение в имени файла хоть и не обязательно, но все-таки желательно, так как оно указывает операционной системе Windows на тип файла. Проще говоря, тип файла является подсказкой для Windows, с помощью какой программы системе Windows следует этот файл открывать.

Есть зарезервированные (служебные) имена, которые нельзя использовать в качестве имен файлов, так как они являются именами устройств:

COM1-COM4 – устройства, присоединяемые к последовательным портам 1-4,

AUX – то же, что COM1,

LPT1-LPT4 – устройства, присоединяемые к параллельным портам 1-4 (как правило, принтеры),

CON (consol) – при вводе – клавиатура, при выводе – экран,

NUL – «пустое» устройство.

Запрещенные символы в именах файлов

Приведу примеры имен файлов, которые являются недопустимыми:

5<>8/7.txt – символы « » и «/» запрещены,

В чем вопрос? – символ «?» запрещен,

PRN.bmp – здесь PRN зарезервированное имя.

Что такое значок файла или иконка файла

В зависимости от типа файла на экран Windows выводятся различные значки (иконки). Первый пример касается значка текстового редактора:

Что значит недопустимое имя файла

Второй пример относится к архивному файлу. Это тот файл, который был обработан с помощью программы-архиватора WinRAR (сокращенно RAR):

Что значит недопустимое имя файла

Почему я не вижу типы файлов в своем Проводнике?

Проводник Windows (Пуск—Программы—Стандартные—Проводник) по умолчанию имеет режим, когда расширения имен (типы) файлов на экран не выводятся, но при этом выводятся значки (иконки) файлов.

Подробнее о том, как «заставить» Windows показывать типы файлов: Изменение имени файла в Windows

Выбор типа файла при сохранении файла

Что значит недопустимое имя файла

Прежде чем сохранить файл, выбираем сначала подходящий тип файла, затем вводим имя файла и жмем «Сохранить».

Во избежание недоразумений при сохранении файлов всегда обращайте внимание на строку «тип файла», если она есть. Ведь тип файла является для Windows подсказкой, с помощью которого система определяет, какой именно программой этот файл можно открыть.

Тесная связь между типом файла и программой, открывающей такой тип

Можно провести аналогию между файлом (точнее, между типом файла) и программой, работающей с таким типом файлов. Файл – замок, а программа, открывающая этот файл, – ключик к замочку. Как известно, замок без ключика не открывается, да и ключик без замка особой ценности не представляет.

Упражнения по компьютерной грамотности:

1) Попробуйте на Рабочем столе создать две папки с именами: PRIMER и primer.

Для этого на Рабочем столе кликните правой кнопкой мыши на свободном месте, а в появившемся окне – по опции «Создать» и, наконец, клик по опции «Папку». Вместо слов «Новая папка» введите «PRIMER». Затем все это повторяете для создания второй папки с именем «primer». Windows дал Вам «добро» на открытие второй папки?

2) Зайдите, например, в редактор Word и попробуйте сохранить документ с именем PRN. Windows разрешил такое имя для нового файла?

Если у Вас есть вопросы по этой теме, напишите их ниже, в комментариях, я отвечу.

Нашли ошибку? Выделите фрагмент текста и нажмите Ctrl+Enter.

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик.
Уже более 3.000 подписчиков

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам.

Добавить комментарий Отменить ответ

Комментарии: 43 к “Имена и типы файлов”

Автору респект
Самая толковая статья из всего опубликованного на эту тему.

Спасибо за уроки! Я начинающий. У меня есть проблема, кажется созвучна с уроком. Была программа outlook, в неё заносил знакомых, друзей и т.д. Компьютер стал зависать, внуки переписали всё на флешку, затем вновь записали на новый компьютер ( windows 8.1) OUTLOOK не открывается, нет не телефонов, адресов друзей и т.д. Как открыть?

Хороший совет спасибо!

Спасибо за очень интересный и важный урок Ахат.

Cпасибо большое за совет.Уже создала разные папки, заодно навела порядок-разложила фото так, чтобы их быстро можно было найти. С уважением-Тамара.

Здравствуйте, Надежда!Я скачала фото на ноутбук не с моего телефона, и у скачанных фото номера совпали с ранее скачанными фото с моего телефона (Это я потом поняла).Мои фото исчезли.Можно ли восстановить мои прежние фото и как мне избежать такой ошибки в дальнейшем? С уважением-Тамара.

Тамара, потерянные фотки можно восстановить или из Вашего телефона, если они там сохранились, или из копии данных, если Вы эти копии своих данных делали ранее. Вопросы архивации и восстановления данных рассматриваются в статьях из рубрики «Архивация и восстановление» на моем блоге.
Чтобы избежать подобной проблемы в дальнейшем надо копировать данные из телефона в компьютер в разные папки. Например, если Вы скачиваете фотки из своего телефона, то можно создать папку «Фотки из моего телефона» и копировать данные в эту папку. А если Вы собираетесь копировать данные из чужого телефона, то можно создать папку «Фотки из телефона Лены» (Маши, Светы и т.п.) и копировать данные из телефона Лены (Маши, Светы и т.п.) в эту папку (в эти папки).

С первым заданием справилась: вторую папку не создаёт, т.к. имя уже занято; второй вопрос — не откроет, потомучто имя зарезервировано;
третий — имени фпайла допущена ошибка — / знак запрещенный в именя файла

Спасибо! Нужная инфа. Не могли ли вы дать ссылку на читалку на русском языке для расширения fb2.А если ещё и инструкцию к ней…

Татьяна, я не в курсе. Если хотите, спросите в группе subscribe.ru/group/kompyuternaya-gramotnost/. Для этого надо «Вступить в группу» и затем «Создать новую тему».

В моем случае не помогает. Надо счто-то другое.

Откройте в верхнем меню Вид. Поставьте галочку напротив Плитка.

Да все так и и есть. Только видеофайлы показываются в иде значков,а я хотел, чтобы как раньше в виде кадров из них. Может какую прогу надо? А менять значки крупные на мелкие смысла нет.

Попробуйте задать другую программу для просмотра видеофайлов по умолчанию из числа установленных на Вашем ПК. Правая кнопка мыши напротив значка видеофайла — Воспроизвести с помощью — Выбрать программу и поставить галочку, чтобы все подобные видеофайлы воспрозводились именно этой программой. Иногда помогает.

Надежда! У меня W-7.Раньше все видеофалы имели значки в виде начальных кадров содержимого файла,т.е. типа как-будто видеопленка и кадр из этого файла. Что-то я кликнул не то и вместо этого отбражения файла стало отбражение файла в виде значка программы, открывающей файл. А как мне вернуть предыдущее отображение файла? Может подскажете. Спасибо!

Олег, откройте папку, в которой размещены Ваши видеофайлы, в строке меню окна папки выберите «Вид» и в открывшемся меню отметьте «Крупные значки» или «Мелкие значки».

Надежда, у меня 2 вопроса. 1)В каком формате(с каким расширением или надо знать сколько пикселей — я тут запуталась в правильности вопроса)сохранять картинки и фотографии,чтобы они занимали немного места и их можно было бы поставить на десктоп,в виде обоев. 2)Что это за файлы:WRL 1491.tmp; desktop.ini;thumbs.db? Можно ли их удалять, переносить, и почему они иногда не удаляются, даже, если сам файл уже закрыт? При копировании они переносятся и на флешки и на СD.

Надежда, благодарю Вас за исчерпывающую информацию по моим вопросам. С вашим блогом надо дружить постоянно. Это только начало, а еще сколько надо выучить! Век живи-век учись!

Нина, и Вам спасибо на добром слове, обращайтесь, если смогу — помогу. Компьютер — такая вещь, что постоянно появляется много нового, много необходимого, поэтому, да, «Век живи-век учись!». Это относится и к новичкам, и к опытным пользователям.

Надежда, скажите как правильнее сделать: посылать ваши уроки на домашний компьютер или повторно подписаться на «smartresponder.ru» на другой эл. адрес, чтобы просмотреть видео, которое вы предлагаете в уроках.Для меня этот ритм изучения слишком высок, я на работе.А материал надо изучать весь, есть много новых сведений о компьютере.

Нина, Вы сами решайте, как Вам лучше сделать. Можно повторно подписаться на другой e-mail. Знаю, что иногда заканчивают получение писем курса и сразу подписываются повторно, причем на тот же e-mail.
Видео дублирует то, что описано в тексте. На работе видео, конечно, смотреть неудобно. Кстати, все мои видео выложены на моем канале на Youtube: http://www.youtube.com/user/NadezdaSh1/videos

Спасибо за урок, хоть я основное по теме знаю, но добывать информацию мне пришлось методом многих проб и ошибок долгое время. Ваши уроки ускоряют работу на компьютере. Я рада, что получаю компьютерную грамотность с вами, Надежда! Правда, с паролями у меня постоянная проблема,так и не восстановила пароль в Яндексе. Есть и вопрос: есть ли какие правила организации файлов в компьютере, чтобы все можно было разложить по полочкам и найти быстро. Сколько лет храниться инфо в компьютерах и кто ответственный за чистку от хлама в ПК и на диске сервера компании: пользователь или компьютерщик (в корпоративных компьютерах)?. Как работает компьютер, если в нем хранится много лишнего?

Нина, четких правил организации файлов нет, их надо каждый раз «изобретать» под конкретные задачи.
Правил по срокам хранения файлов на серверах тоже нет. Все зависит от того, какую информацию хранят в этих файлах. Например, бухгалтерская информация (по правилам налоговой инспекции) хранится не менее 5-и лет. Кадровая информация хранится до 75-и лет. Многие другие виды информации не имеют четкой регламентации по срокам хранения. Это опять же надо устанавливать под конкретные задачи.
Чистят «хлам» — пользователи (обычно), так как сисадмины навряд ли осведомлены вообще о том, что в каких папках и файлах хранится. Обычно в организациях это происходит следующим образом. Сисадмин, видя, что у него заканчивается место на файловых серверах, просит (требует) от пользователей к такому-то сроку удалить лишнюю информацию и предупреждает, что в противном случае он удалит ее полностью. Как правило, срабатывает, все начинают думать, что удалить. Но удалять полностью информацию пользователей не нужно, даже если они не воспримут угрозы сисадмина. Так как среди удаленной информации может быть очень нужная.
Компьютер не понимает, много у него лишнего или не много. Поэтому на обычную производительность это не влияет. Но все программы, предназначенные для обслуживания ПК (антивирусы, программы архивации данных и т.п.) начинают работать дольше, так как приходится обслуживать большее количество папок и файлов.

Упражнения к этой статье.
1.Windows не дал «добро» при открытии второй папки и добавил в имя папки цифру 2,чтобы их отличать.
2.Windows не разрешил такое имя для нового файла, так как это имя зарезервировано для использования операционной системой.
3.Значит, не той программой пытаюсь ( мне предлагается список)
открыть файл. А что делать не знаю.
Теперь я поняла и как изменить имя файла, и как сделать так, чтобы расширения у файлов были видны.
Очень доступно и понятно изложен материал. Спасибо Вам, Надежда, за уроки!

Источник

Недопустимое имя файла

jCoder

Как правильно в этом случае задать имя файла, или исправить

java.sql.SQLException: [Microsoft][Драйвер ODBC Microsoft Access] Недопустимое имя файла.

BOPOHA

jCoder

Давай я вышлю тебе трассировку стека вызовов методов, и исходники подключения к БД, и может ты посмотришь и найдешь в чем проблема. Значит приложение для работы с базай пишу на Java, при этом для подключения к базе используется мост jdbc dbc.

Значит, при попытке сохранить изменения в базе (строка 62 в классе DM) возникает вот такая лажа, основные важные моменты я закоментировал.
Основной код для работы с БД приведен в классе DM (DataModule).

See com.borland.dx.sql.dataset.ResolutionException error code: BASE+3
com.borland.dx.sql.dataset.ResolutionException: An error occurred saving a change to the `»D:\SANCHESS\JBPROJECT\SimpleManager\Real»`.`tblCLIENTS` table
at com.borland.dx.sql.dataset.ResolutionException.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionException.c(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.e(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.e(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
//at soft_master.codebox.DM$1.calcFields(DM.java:62)
at com.borland.dx.dataset.StorageDataSet.a(Unknown Source)
at com.borland.dx.dataset.StorageDataSet.b(Unknown Source)
at com.borland.dx.dataset.DataSet.c(Unknown Source)
at com.borland.dx.dataset.DataSet.b(Unknown Source)
at com.borland.dx.dataset.ReadWriteRow.setString(Unknown Source)
//at soft_master.codebox.DM.setLastName(DM.java:106)
//at simplemanager.EditClient.actionPerformed(EditClient.java:167)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.jav
a:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
01)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151
)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Chained exception:
java.sql.SQLException: [Microsoft][Драйвер ODBC Microsoft Access] Недопустимое имя файла.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3150)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(JdbcOdbcPreparedStatement.java:2
14)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate(JdbcOdbcPreparedStatement.
java:136)
at com.borland.dx.sql.dataset.j.c(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.e(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.e(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
//at soft_master.codebox.DM$1.calcFields(DM.java:62)
at com.borland.dx.dataset.StorageDataSet.a(Unknown Source)
at com.borland.dx.dataset.StorageDataSet.b(Unknown Source)
at com.borland.dx.dataset.DataSet.c(Unknown Source)
at com.borland.dx.dataset.DataSet.b(Unknown Source)
at com.borland.dx.dataset.ReadWriteRow.setString(Unknown Source)
//at soft_master.codebox.DM.setLastName(DM.java:106)
//at simplemanager.EditClient.actionPerformed(EditClient.java:167)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.jav
a:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
01)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151
)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

jCoder

Давай я вышлю тебе трассировку стека вызовов методов, и исходники подключения к БД, и может ты посмотришь и найдешь в чем проблема. Значит приложение для работы с базай пишу на Java, при этом для подключения к базе используется мост jdbc dbc.

Значит, при попытке сохранить изменения в базе (строка 62 в классе DM) возникает вот такая лажа, основные важные моменты я закоментировал.
Основной код для работы с БД приведен в классе DM (DataModule).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *