Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить тип данных столбцов встроенного в эксель объекта / 7 сообщений из 7, страница 1 из 1
19.05.2006, 15:54:59
    #33739121
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
Есть файл test.xls
В нём создан объект IMPORT
Колонка number содержит значения например
123456789
123456789-1

Далее, идём в БДЕ - sql Explorer - и делаем выборку из объекта
select * from test.xls.IMPORT
и видим, что значение 123456789 отобразилось, а
123456789-1 нет (пусто)

А причина в том, что колонка number имеет тип double,
если верить sql Explorer.

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

Сразу скажу, что этот файл приходит к нам извне и формируется сторонней программой.

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
22.05.2006, 11:25:28
    #33742015
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
люди , хелп

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
22.05.2006, 11:28:46
    #33742028
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
import - это очевидно имя диапазона ?
Тип данных определяется по первому значению в столбце.
...
Рейтинг: 0 / 0
22.05.2006, 11:52:06
    #33742101
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
Одно уточнение - тип дпнных определяется при вставке данных или при открытии объекта в БДЕ?

Потому что при открытии у меня тип не меняется при изменении первого значения
в столбце.

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
22.05.2006, 12:01:43
    #33742140
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
ну прально, потому что бде уже схватил то что было
...
Рейтинг: 0 / 0
22.05.2006, 13:49:21
    #33742614
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
Ещё вопрос - а понимает ли БДЕ формат запросов к excel с case выражениями??
У меня на
Код: plaintext
1.
2.
select CASE WHEN number =  0  THEN  1  ELSE  0  END
from `IMP.XLS`.IMPORT t1 
говорит
General SQL error.
[Microsoft][Драйвер ODBC Excel] Ошибка синтаксиса (пропущен оператор) в выражении запроса '(CASE 1 WHEN sex = 0 THEN 1 ELSE 0 END)'.

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
22.05.2006, 18:44:13
    #33743607
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить тип данных столбцов встроенного в эксель объекта
Oleg Afanasiev General SQL error.
[Microsoft][Драйвер ODBC Excel] Ошибка синтаксиса (пропущен оператор) в выражении запроса '(CASE 1 WHEN sex = 0 THEN 1 ELSE 0 END)'.Ну дык естественно. Что там за единичка после CASE?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить тип данных столбцов встроенного в эксель объекта / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]