Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Размерность строкового поля в результирующей ТЗ запроса к mdb (число прочтений - 6778 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #15 - 23. Октября 2008 :: 06:48
Печать  
Цитата:
не понятно   ни чего. А зачем ФоксПро? я и на Акцесске построил такой же запрос. И он все нормально мне показал. То есть полные строки.


Акцесске работает не через драйвер а напрямую с базой, а ФоксПро как раз через драйвер
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #16 - 23. Октября 2008 :: 06:51
Печать  
(0) а может попробовать через ODBC к Access лезть ?
  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #17 - 23. Октября 2008 :: 07:11
Печать  
Nick писал(а) 23. Октября 2008 :: 06:48:
Цитата:
не понятно   ни чего. А зачем ФоксПро? я и на Акцесске построил такой же запрос. И он все нормально мне показал. То есть полные строки.


Акцесске работает не через драйвер а напрямую с базой, а ФоксПро как раз через драйвер


а что делать?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #18 - 23. Октября 2008 :: 07:15
Печать  
Цитата:
а что делать?


Ага и кто виноват Улыбка. Нужно чтоб кто нибудь из разработчиков сказал как там на самом деле дело с Ole DB
  
Наверх
ICQ  
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #19 - 23. Октября 2008 :: 07:42
Печать  
Nick писал(а) 23. Октября 2008 :: 07:15:
Цитата:
а что делать?


Ага и кто виноват Улыбка. Нужно чтоб кто нибудь из разработчиков сказал как там на самом деле дело с Ole DB


Искреннее спасибо за вектор действий  Улыбка. Очень надеюсь кто-нибудь из разработчиков посетит эту тему и поделится своими знаниями.
  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #20 - 23. Октября 2008 :: 07:43
Печать  
Z1 писал(а) 23. Октября 2008 :: 06:51:
(0) а может попробовать через ODBC к Access лезть ?


нету хелпа, к сожалению... Ищу пока безуспешно.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #21 - 23. Октября 2008 :: 08:30
Печать  
OnCheck писал(а) 23. Октября 2008 :: 07:43:
Z1 писал(а) 23. Октября 2008 :: 06:51:
(0) а может попробовать через ODBC к Access лезть ?


нету хелпа, к сожалению... Ищу пока безуспешно.

смотри ссылку по conect odbc
http://www.connectionstrings.com/
  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #22 - 23. Октября 2008 :: 08:44
Печать  
Z1 писал(а) 23. Октября 2008 :: 08:30:
OnCheck писал(а) 23. Октября 2008 :: 07:43:
Z1 писал(а) 23. Октября 2008 :: 06:51:
(0) а может попробовать через ODBC к Access лезть ?


нету хелпа, к сожалению... Ищу пока безуспешно.

смотри ссылку по conect odbc
http://www.connectionstrings.com/


За строку соединения спасибо, но дело даже не соединении, а скорее с основой я этот объет в 1С++ еще не крутил, учуся я только Улыбка . Вот OLEDBData уже знаю, и в своих разработках по мере надобности вставляю. Его разбира по хелпу Дополнения по работе с DBF, индексированной таблицей и журналом расчета, Ситникова Анатолий aka acsent спасибо ему большое. Вот бы что нить подобное по этому объекту!?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #23 - 23. Октября 2008 :: 08:51
Печать  
да все тоже самое соеденился с базой а дальше выполнить инструкцию. Как соеденяться ищи по ссылке
вот как соденяться с ms sql
Фл1 = Зн_sql.Соединение("DSN=" + Имя0 +";UID=пользователь;PWD=пароль;");
Если Фл1 = 0 Тогда
   Сообщить("ОШИБКА = " +  Зн_sql.ПолучитьОписаниеОшибки() );
   return 0;
КонецЕсли;
rc = СоздатьОбъект("ODBCRecordSet");
rc.УстБД(sql);
и далее для rc.ВыполнитьИнструкцию();


  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #24 - 23. Октября 2008 :: 08:55
Печать  
Z1 писал(а) 23. Октября 2008 :: 08:51:
да все тоже самое соеденился с базой а дальше выполнить инструкцию. Как соеденяться ищи по ссылке
вот как соденяться с ms sql
Фл1 = Зн_sql.Соединение("DSN=" + Имя0 +";UID=пользователь;PWD=пароль;");
Если Фл1 = 0 Тогда
  Сообщить("ОШИБКА = " +  Зн_sql.ПолучитьОписаниеОшибки() );
  return 0;
КонецЕсли;
rc = СоздатьОбъект("ODBCRecordSet");
rc.УстБД(sql);
и далее для rc.ВыполнитьИнструкцию();




ок, пробую
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #25 - 23. Октября 2008 :: 09:44
Печать  
Во-первых, нужен mdb, на котором можно попробовать твои запросы;
Во-вторых, эта строка соединения не должна работать  Ужас Это же соединение с odbc-драйвером: "Driver=..."
В-третьих, забавно все это Улыбка
  
Наверх
ICQ  
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #26 - 23. Октября 2008 :: 11:33
Печать  
OnCheck писал(а) 23. Октября 2008 :: 08:55:
Z1 писал(а) 23. Октября 2008 :: 08:51:
да все тоже самое соеденился с базой а дальше выполнить инструкцию. Как соеденяться ищи по ссылке
вот как соденяться с ms sql
Фл1 = Зн_sql.Соединение("DSN=" + Имя0 +";UID=пользователь;PWD=пароль;");
Если Фл1 = 0 Тогда
  Сообщить("ОШИБКА = " +  Зн_sql.ПолучитьОписаниеОшибки() );
  return 0;
КонецЕсли;
rc = СоздатьОбъект("ODBCRecordSet");
rc.УстБД(sql);
и далее для rc.ВыполнитьИнструкцию();




ок, пробую


спасибо, помогло)
  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #27 - 23. Октября 2008 :: 11:38
Печать  
spock писал(а) 23. Октября 2008 :: 09:44:
Во-первых, нужен mdb, на котором можно попробовать твои запросы;
Во-вторых, эта строка соединения не должна работать  Ужас Это же соединение с odbc-драйвером: "Driver=..."
В-третьих, забавно все это Улыбка



Прикрепил файл, на ODBCDataBase заработало. Я рад что эта тема не только мне полезна было, но и позабавила кого-то  Подмигивание
  

Rulons_mil.rar ( 110 KB | Загрузки )
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Размерность строкового поля в результирующей ТЗ запроса к mdb
Ответ #28 - 23. Октября 2008 :: 11:41
Печать  
сделал так:

sql = СоздатьОбъект("ODBCDataBase");
Фл1=sql.Соединение("Driver={Microsoft Access Driver (*.mdb)}Смехbq="+ВыборИмяФайла+";Uid=Admin;Pwd=;");
Если Фл1 = 0 Тогда
       Сообщить("ОШИБКА = " +  sql.ПолучитьОписаниеОшибки() );
       Возврат;
КонецЕсли;
Команда = СоздатьОбъект("ODBCRecordSet");
Команда.УстБД(sql);
тзПриходников1С=СоздатьОбъект("ТаблицаЗначений");
Команда.ВыполнитьИнструкцию("SELECT НОМ_ПРИХОДНЫЙ_ОРДЕР,АртикулПостащика,ВнутреннееПредставление FROM Приходники1С where (ID_ПРИХОДНЫЙ_ОРДЕР = '"+ДатаНомерСчетаФактуры+"')",тзПриходников1С);
тзПриходников1С.ВыбратьСтроку();


  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать