Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Прямой запрос данные не из указаной колонки (число прочтений - 5870 )
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #15 - 24. Января 2011 :: 13:47
Печать  
Eprst писал(а) 24. Января 2011 :: 12:55:
Я б забил и переписал всё на 1sqlite

+100

С OLE DB так и не успел толком поработать Улыбка
Единственно, где он мне был нужен - при вытаскивании данных из другой 1С-ной базы, что бы консолидированный отчет сделать.
  
Наверх
 
IP записан
 
V_K
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Прямой запрос данные не из указаной колонки
Ответ #16 - 24. Января 2011 :: 13:50
Печать  
Всем спасибо, подсказаное решение работает. Нужно зайти в таблицу через dbfnavigator и сдвинуть неработающие колонки в начало.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Прямой запрос данные не из указаной колонки
Ответ #17 - 24. Января 2011 :: 13:53
Печать  
V_K писал(а) 24. Января 2011 :: 13:27:
А вот если я поменяю порядок колонок в дбф, 1с потом назад их не вернет?


нет.. Более того, если ты колонки в мд двигаешь взад-вперёд, то у тебя меняется только словарик, "физически" реструктуризации самого файлика не происходит - колонки в табличке как были на "своих" местах, так и остались.
  
Наверх
 
IP записан
 
V_K
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Прямой запрос данные не из указаной колонки
Ответ #18 - 24. Января 2011 :: 13:54
Печать  
Кстати, я так понял что положение колонок нужно поменять только в таблице дбф, в конфигураторе можно не менять.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Прямой запрос данные не из указаной колонки
Ответ #19 - 24. Января 2011 :: 14:13
Печать  
Пробуй..
Но лучше перепиши, а то понадеешься на фокс и в более сложных запросах пролетишь на такой "детской" ошибке.
Улыбка
  
Наверх
 
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #20 - 24. Января 2011 :: 15:46
Печать  
Если конкретно этот случай, то драйвер FoxPro не умеет работать с полями длиннее 255 символов. Так что лучше сдвинуть поле с длиной 500 в конец. 1sqlite решает проблему в принципе.
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Прямой запрос данные не из указаной колонки
Ответ #21 - 25. Января 2011 :: 06:33
Печать  
Умеет, если колонку сдвинуть в начало - всё работает..
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #22 - 01. Апреля 2011 :: 06:58
Печать  
Черт, наступил на такие же грабли..
Есть несколько полей типа строка длиной > 250 символов..
Некоторые поля запросом возвращаются пустые..
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #23 - 01. Апреля 2011 :: 07:05
Печать  
Сдвинул строки в конец в dbf-файле - стало правильно отображаться
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #24 - 01. Апреля 2011 :: 07:39
Печать  
Народ, кто двигал столбцы в dbf-ке - не было потом проблем при штатном доступе и при сохранении конфигурации с изменением структуры справочника?
А то у меня тут похоже половина справочников с такими реквизитами, для доступа через OLEDB во многих придется сдвигать такие строковые реквизиты в конец - как то стремновато..
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Прямой запрос данные не из указаной колонки
Ответ #25 - 01. Апреля 2011 :: 07:55
Печать  
нет, проблем с этим не было.
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Прямой запрос данные не из указаной колонки
Ответ #26 - 01. Апреля 2011 :: 08:29
Печать  
Ок, спасибо.
Вот только у меня все нормально работало при сдвиге в конец, а ты писал, что двигать надо в начало?..
Кстати, чем "двигал", если не секрет?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Прямой запрос данные не из указаной колонки
Ответ #27 - 01. Апреля 2011 :: 11:28
Печать  
та обычным дбф-редактором, хоть дбфнавигатором
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать