Excel код ошибки 1072896760
Добрый день. Столкнулся с проблемой импорта данных в ms sql.
Данные из экселя. 4 простых столбца
clu_ID clu_ClarkID clu_UserID clu_DomainID
1 7 NULL 2
Подскажите, в чем ошибка?
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Запись данныз из DataGridView в БД SQL
В форме имеется dataGridView1 заполненный данными. При нажатие на кнопку, нужно, чтоб информация.
Импорт с XLS
Делаю програмулину загрузки счетов из Экселя в 1с появилась проблема, как в конфе"Бухгалтерский.
Импорт *.xls и *.xlsx
как бы для обоих форматов сделать импорт? Сейчас есть для *.xls: DoCmd.TransferSpreadsheet.
покажите версию сервера
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
Принцип простой:выбираю импорт данных,источник-файл эксель,выбираю куда вставить(пароль,бд),выбираю копировать все данные из 1 или неск-х таблиц,далее источник Лист1$,назначение таблицу SQL,далее готово. Если нужны скрины, могу выложить.
а может вы в студии сделаете запрос и скопируете его в эксель?
у вас скорее всего проблема в разрядности сервера и клиента
а может вы в студии сделаете запрос и скопируете его в эксель?у вас скорее всего проблема в разрядности сервера и клиента Проблему решил. почему-то вставляет только удалением всех данных,так же проблема была с PK. почему-то вставляет только удалением всех данных,так же проблема была с PK.
Действия,которые сделал.
Разрешить вставку в столбец идентификаторов.
Удалить строки в целевой таблице.
Но еще есть вопросы.
Добавлено через 23 секунды
Опять какой-то косяк.
Вставляю значения в новую таблицу.Тоже самое
Ошибка 0xc0202009: Задача потока данных 1: Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Результат: 0x80004005 Описание: "Неопознанная ошибка".
(Мастер импорта и экспорта SQL Server)
Ошибка 0xc020901c: Задача потока данных 1: Ошибка входной столбец "RecordDate" (141) в вход "Destination Input" (63). Возвращено состояние столбца: "Значение противоречит ограничениям целостности для столбца.".
(Мастер импорта и экспорта SQL Server)
Я пытаюсь открыть XML файл в Excel 2013, но он говорит, что он не может этого сделать, потому что "DTD запрещено". Я искал решение, но все, что я нашел, - это некоторые фрагменты кода, которые должны решить проблему.
Но я этого не понимаю! Какой код? Я просто открываю файл, я не пишу программу или что-то еще. Должен ли я читать этот код вслух перед открытием файла или что? Извините, но я считаю это действительно абсурдным.
Есть ли какое-то решение только для открытия файла без написания программы? А если нет, что мне делать с этим кодом?
Код, о котором я говорю, следующий
Я обнаружил, что файл может быть открыт в Word, а не в Excel, но Word 2013 дает мне ту же ошибку.
Ответ:
Кажется, файл должен был быть открыт в Excel. Я нашел в Интернете, что Office 2007 и старше не запрещают DTD, что бы это ни было. Поэтому я успешно обошел проблему, открыв необходимый файл в Excel 2003.
спросил(а) 2014-03-14T14:36:00+04:00 7 лет, 8 месяцев назадОбходной путь довольно прост, откройте XML файл и удалите строку, относящуюся к местоположению DTD. Excel создаст XML-схему в соответствии с вашим XML файлом.
Все документы XML зависят от определения того, какие поля разрешены для существования и какие значения разрешены для существования в каждом из этих полей. Они определены в каждом XML файле путем ссылки на определение типа документа ( "DTD" ) или файл XML-схемы.
Я понимаю, что Excel 2007 и более поздние версии не поддерживают DTD. Вместо этого они ожидают, что ваш XML файл будет ссылаться на XML-схему.
Итак, ваша основная проблема заключается в том, что ваш XML файл ссылается на DTD файл, и вам нужно преобразовать ваш DTD файл в файл XML-схемы (вы можете проверить это, открыв документ с помощью программы, например Notepad ++, и посмотрите на необработанную текст.)
Есть много инструментов, которые помогут вам сделать это, но, честно говоря, я пытался заставить их всех работать в течение нескольких часов и до сих пор не имеет Excel, открывающего мой XML (пробежал этот пост googling тот же код ошибки.)
Если вы просто пытаетесь открыть XML файл в одно мгновение, вы, вероятно, не захотите вложить в него столько усилий, но если я выясню быстрое и простое решение, я приду обновление.
Если вам просто нужно открыть его, вы можете скачать бесплатную программу, которая преобразует XML в CSV:
Я попробовал, и он отлично поработал - я сразу же открыла свой файл в Excel 2013. Проблема решена на данный момент.
Конечно, точка XML заключается в том, что данные могут относиться к другим данным с контекстом, и они теряются без надлежащей схемы или файла DTD. Но если вы просто хотите, чтобы файл был открыт, это должно работать на данный момент (для тех, у кого еще нет Excel 2003, хотя я думаю, что это так же легко для вас.)
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
Решение
Для решения этой проблемы воспользуйтесь приведенными ниже способами в указанном порядке.
Способ 1. Игнорировать DDE
Чтобы изменить этот параметр, выполните приведенные ниже действия:
Эта проблема может возникнуть, если в параметрах Excel установлен флажок Игнорировать другие приложения, использующие динамический обмен данными (DDE).
Дополнительные сведения об отключении DDE см. в следующей статье базы знаний Майкрософт:
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 2.
Способ 2. Восстановление виртуализации взаимодействия с пользователем (UE-V)
Если вы используете обновление пользовательского опыта виртуализации (UE-V), установите Hotfix Package 1 для Microsoft User Experience Virtualization 2.0 (KB2927019).
Если вы не уверены, используете ли вы UE-V, просмотрите список программ в Программы и компоненты на панели управления. Запись для «Центра параметров компании» указывает на то, что вы используете UE-V.
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 3.
Способ 3. Сброс сопоставления файлов
Чтобы проверить, правильно ли работают сопоставления файлов в системе, сбросите сопоставления файлов Excel на настройки по умолчанию. Для этого выполните описанные ниже действия в зависимости от установленной операционной системы. Windows 10
Windows 8
- На начальном экране введите «Панель управления».
- Выберите Панель управления.
- Выберите Программы по умолчанию > Задание программ по умолчанию.
- Выберите Excel > Выберите по умолчанию для этой программы.
- На экране Сопоставление программ выберите Выбрать все > Сохранить.
Windows 7
- Выберите Пуск > Панель управления.
- Выберите Программы по умолчанию.
- Выберите Сопоставление типов файлов или протоколов с конкретными программами.
- Выберите Лист Microsoft Excel, затем выберите "Изменить программу".
- В разделе Рекомендуемые программы выберите Microsoft Excel.
- Если Excel не отображается в этом списке, выберите Обзор, найдите папку установки Excel, выберите Excel.exe > Excel.
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 4.
Способ 4. Восстановление Office
Возможно, требуется восстановить программы Office. Для этого следуйте инструкциям для вашего типа установки и операционной системы.
Для Office 365, установленной по технологии "нажми и работай"
- В поле поиска введите Панель управления, а затем выберите Панель управления в результатах поиска.
- В разделе Программы выберите Удаление программы.
- Нажмите Microsoft Office 365 > Изменить.
- Нажмите Восстановление по сети > Восстановить.
После завершения восстановления может потребоваться перезагрузить компьютер. Windows 8
- На начальном экране введите «Панель управления».
- Выберите Панель управления.
- В разделе Программы выберите Удаление программы.
- Выберите Microsoft Office 365 > Изменить.
- Выберите Восстановление по сети > Восстановить.
После завершения восстановления может потребоваться перезагрузить компьютер.
- Выберите Пуск >Панель управления.
- Дважды щелкните Программы и компоненты.
- Выберите Microsoft Office 365 > Изменить.
- Выберите Восстановление по сети > Восстановить.
После завершения восстановления может потребоваться перезагрузить компьютер.
Для установки Office 2016, 2013, Office 2010 или Office 2007
Для восстановления Office 2013, Office 2010 или Office 2007, следуйте шагам в следующей теме веб-сайта Office:
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 5.
Способ 5. Выключите надстройки
Надстройки Excel и COM также могут вызывать эту проблему. Эти два вида надстроек расположены в разных папках. Для тестирования отключите и изолируйте конфликт, отключив каждую надстройку по одному. Для этого выполните следующие действия:
- В меню Файл выберите пункт Параметры > Надстройки.
- В списке Управление в нижней части экрана выберите элемент Надстройки COM > Перейти.
- Удалите одну из надстроек в списке, затем выберите OK.
- Перезапустите Excel, дважды щелкнув значок или имя файла для книги, которую вы пытаетесь открыть.
- Если проблема сохраняется, повторите шаги 1-4, за исключением выбора другой надстройки в шаге 3.
- Если проблема сохраняется после того, как вы очистите все надстройки COM, повторите шаги 1-4, за исключением выбора Надстройки Excel в шаге 2, затем попробуйте каждую из надстроек Excel по одному на шаге 3.
Если Excel загружает файл, надстройка, которую вы выключили в последний раз, вызывает проблему. В этом случае мы рекомендуем вам посетить веб-сайт производителя надстройки, чтобы узнать, доступна ли обновленная версия надстройки. Если новая версия надстройки недоступна или вам не нужно использовать надстройку, вы можете оставить ее выключенной.
Если Excel не открывает файл после выключения всех надстроек, проблема имеет другую причину.
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 6.
Способ 6. Отключите аппаратное ускорение
Чтобы решить эту проблему, отключите аппаратное ускорение до тех пор, пока производитель видеокарт не выпустит исправление. Регулярно проверяйте обновления для драйвера видеокарты.
Порядок отключения аппаратного ускорения:
Запустите любую программу Office 2013.
На вкладке Файл выберите пункт Параметры.
В диалоговом окне Параметры выберите категорию Дополнительно.
В списке доступных параметров, установите флажок в поле Выключить аппаратное ускорение обработки изображений.
Следующий снимок экрана показывает эту опцию в Excel.
Нажмите OK.
Если устранить проблему с помощью этих действий не удалось, перейдите к способу 7.
Способ 7. Проверка наличия или установка последних обновлений
Возможно, вам придется настроить Центр обновления Windows для автоматической загрузки и установки рекомендуемых обновлений. Установка важных, рекомендуемых и необязательных обновлений зачастую может решить проблемы за счет замены устаревших файлов и устранения уязвимостей.
Для получения дополнительных сведений об обновлениях Office щелкните следующий номер статьи, чтобы перейти к статье в базе знаний Майкрософт.
Дополнительная информация
Существует множество возможных причин, которые могут привести к этой ошибке.
Дополнительные сведения об этой проблеме и дополнительные действия по устранению неполадок см. в следующих статьях базы знаний Майкрософт.
Не удалось найтиимя файлаC:\ .xls. Проверьте правильность написания имени файла и расположения файла. Если вы пытаетесь открыть файл из списка наиболее часто используемых файлов в меню файл, убедитесь, что файл не был переименован, перемещения и удаления.
Причина
Это может происходить, если действия "Открыть" для этого типа файлов заканчивается на %1.
Если действие открыть для файла данного типа изменено и строка сохранена перед нажатием кнопки ОК, %1 добавляется в параметр реестра.
Если %1 намеренно добавить действия "Открыть" для этого типа файлов, %1 добавляется в параметр реестра. При дальнейшем %1 удаляется из действия "Открыть", параметр реестра остается неизменной и необходимо изменить вручную.
Кроме того эта проблема может возникнуть при изменении вручную сопоставления файлов XLS-файлов или в некоторых случаях при запуске на одном компьютере несколько версий Excel.
Решение
Чтобы устранить эту проблему, установите последние накопительные обновления для Microsoft Office Excel. Последние накопительные обновления можно найти, щелкнув следующую ссылку:
953878 накопительного обновления доступны из группы Microsoft Office для предоставления исправления для проблем, о которых сообщалось в
Временное решение
Важно. Этот раздел, метод или задача содержат действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:
322756 как резервное копирование и восстановление реестра Windows
Чтобы обойти эту проблему, выполните следующие действия.
В поле Открыть введите команду regedit и нажмите кнопку ОК.
Откройте следующий раздел реестра:
В области справа выберите (по умолчанию).
В меню Правка выберите команду Изменить.
Удалите %1 из конца строки значение таким образом, чтобы строка данных выглядела следующим образом:
«C:\PROGRAM OFFICE\OFFICE\EXCEL. EXE" /e (включая кавычки)
Дополнительные сведения
Примечание. В некоторых версиях Windows, описанные действия могут существенно отличаться от того, что написано в данной статье. Если это так, обратитесь к документации продукта для выполнения этих действий.
Чтобы изменить действие открыть тип файла, выполните следующие действия.
Запустите проводник Microsoft Windows.
В меню Сервис выберите Свойства папки
Перейдите на вкладку Типы файлов .
Читайте также: