Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Чтение/запись из Excel через ODBC

   
Автор / Author Тема / Topic: Чтение/запись из Excel через ODBC
ivved
Junior Member / Новичок
Участник № / Member № 6874


Icon 1 отправлено / posted      Профиль для / Profile for ivved           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Пытался воспроизвести пример из фильма по этой теме. У меня Win 7+Excel 2003 и 2010. Не выполняются запросы ни на чтение, ни на запись. Но у меня есть xlsx-файл из этого проекта, в этом файле все ячейки сохранены "как текст", о чем и предупреждает Excel. Из этого файла все корректно читается, если сохранить его как "xls" (на одном ПК у меня только 2003-й без драйвера xlsx). Если изменить хоть одну ячейку на число, то при выполнении запроса напрямую из среды разработки, чтение производится только до этой ячейки. Трассировщик ODBC генерирует ошибку "неправильная длина строки". Если пытаться выполнить запрос на запись, трассировщик пишет "неправильный синтаксис INSERT INTO", хотя ошибиться там в принципе негде. Та же ситуация под Excel-2010. Можно ли узнать, на каких версиях Exel этот пример будет работать под Win7?
Сообщения / Posts 4 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В тексте видео-урока есть ясные указания на "пакет MS Office 2013".
Формат ячей в таблице задан "Общий" с указанием в свойствах "Общий формат используется для отображения как текстовых, так и числовых значений произвольного типа".
Возможно, проблема в использованном в таблице Excel разделителе в числовых данных - надо задавать не ",", а "."

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ivved
Junior Member / Новичок
Участник № / Member № 6874


Icon 1 отправлено / posted      Профиль для / Profile for ivved           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Понял, спасибо. Разделитель установлен ".", значит дело в версии Excel.
Сообщения / Posts 4 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2