powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема работы с АДО
7 сообщений из 7, страница 1 из 1
Проблема работы с АДО
    #36212823
Андрейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю через АДО с базой Паруса, которая как мне известно сделана на FoxPro. Работаю в 1С через АДО, срабатывает запрос, а когда пытаюсь получить значение поля Numeric, то выдается ошибка что не приемлемый тип данных.
Как только я делаю преобразование типов, то выводиться ошибка:
Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Visual FoxPro Driver]Function name is missing ).

Сам запрост вот:

СтрокаЗапроса = "select "+
"CAST(IB.NUM_CARD as varchar) as NUM_CARD, " + //номер инвентарной карточки
"NB.NAME_NOM, " + //наименование номеклатуры
"IB.DATE_PROD, " + //дата выпуска
"IB.DATE_IN, " + //дата ввода в эксплуатацию
"AB.ACCOUNT, " + //счет учета
"OK.CODE as OKOF, " + //ОКОФ
"OK.NAME as OKOF_NAME " + //Наименование ОКОФ
"from InBase as IB, " + //информация о инвентарной карточке
"NoBase as NB, " + //Информация о номенклатуре
"AccBase as AB, " + //Информация о счетах
"OKof as OK " + //Информация о ОКОФ
"where " +
"empty(IB.DATE_OUT) and " +
"(IB.RN_NOMCL = NB.RN) and "+
"(IB.RN_ACCOUNT = AB.RN) and "+
"(IB.RN_OKOF = OK.RN)";

Как я уже нашел что преобразование типа с помощью CAST не поддерживается, так как быть? Как миновать замкнутый круг?
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36212854
АндрейкоCAST(IB.NUM_CARD as varchar) as NUM_CARD
Код: plaintext
STR(IB.NUM_CARD) as NUM_CARD
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36212999
Андрейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.,

ОГРОМНОЕ СПАСИБО, три дня с этим е............ и такое легкое решение............ СПАСИБО!!!!
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36213165
Андрейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.,

БОЛЬШОЕ СПАСИБО, ОЧЕНЬ ПОМОГЛО!!
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36213187
Андрейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь возникла другая проблема, то что в строку превратилось значение 7.100Е+13, а значение было 71000000000900.

Что теперь делать?
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36213214
АндрейкоА теперь возникла другая проблема, то что в строку превратилось значение 7.100Е+13, а значение было 71000000000900.

Что теперь делать?Так и знал.
Код: plaintext
STR(IB.NUM_CARD,  15 ,  0 ) as NUM_CARD
Второй и третий параметры по вкусу.
...
Рейтинг: 0 / 0
Проблема работы с АДО
    #36213731
Андрейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.,

Вот теперь ОГРОМНОЕ СПАСИБО в квадрате!!! )))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема работы с АДО
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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