Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.07.2013, 13:21
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
Всем привет!!! Столкнулся с такой проблемой: Раньше этим никогда не занимался, а вот теперь пришлось... Мне нужно с sql server 2005 вытащить данные и поместить их в документ в 1С.. Вот код: Процедура ПриОткрытии() // подключаемся к базе Соединение=ПолучитьCOMОбъект("","ADODB.Connection"); Соединение.ConnectionTimeOut=600; Соединение.Open("Data Source=192.168.50.215; Driver={SQL Server}; Network Library=DBMSSOCN; Initial Catalog=Zenith24; User ID=111; Pwd=111;"); - вот собственно здесь и ошибка((( // выполняем запрос cmd=ПолучитьCOMОбъект("","ADODB.Command"); cmd.ActiveConnection=Соединение; cmd.CommandTimeOut=600; cmd.CommandType=1; // запрос на языке SQL cmd.Commandtext="select * from dbo.AGRRpt_PrepToolOrderSP"; Rs=ПолучитьCOMОбъект("","ADODB.RecordSet"); Rs.ActiveConnection=Соединение; Rs=Cmd.Execute(); // перегоняем результат выполнения запроса в таблицу значений для последующей обработки таб=новый таблицазначений; колво=Rs.Fields.Count(); Для i=1 по колво Цикл наим=Rs.Fields(i-1).Name; наим=стрзаменить(наим,"/","_"); таб.колонки.Добавить(наим); КонецЦикла; Пока Rs.EOF()=0 Цикл т=таб.добавить(); Для i=0 по колво-1 Цикл т.Установить(i,Rs.Fields(i).Value); КонецЦикла; Rs.MoveNext(); КонецЦикла; // закрываем соединение Соединение.Close(); КонецПроцедуры Вот сама ошибка: Err: {Документ._Zenith.Форма.ФормаДокумента.Форма(8)}: Ошибка при вызове метода контекста (Open) Соединение.Open("Data Source=192.168.50.215; Driver={SQL Server}; Network Library=DBMSSOCN; Initial Catalog=Zenith24; User ID=z_prg; Pwd=zprg;"); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию Что за драйвер ему нужно? Помогите плиз, буду очень признателен!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 13:25
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
Упс, сори,забыл... Данные мы тянем из хронимки dbo.AGRRpt_PrepToolOrderSP... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 13:33
|
|||
---|---|---|---|
Ошибка при попытке подключения к sql |
|||
#18+
Сервер то ваш TCP/IP слушает ли? По умолчанию нет, включать надобно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 14:37
|
|||
---|---|---|---|
Ошибка при попытке подключения к sql |
|||
#18+
AleKs20Соединение=ПолучитьCOMОбъект( "" ,"ADODB.Connection"); ошибка выделена красным ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 16:19
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
vde69AleKs20Соединение=ПолучитьCOMОбъект( "" ,"ADODB.Connection"); ошибка выделена красным Я убрал и теперь получил еще одну ошибку: {Документ._Zenith.Форма.ФормаДокумента.Форма(4)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект) Соединение=ПолучитьCOMОбъект("ADODB.Connection"); по причине: Ошибка получения объекта COM: Синтаксическая ошибка Не вариант... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 16:38
|
|||
---|---|---|---|
Ошибка при попытке подключения к sql |
|||
#18+
AleKs20, кыш из профессии! надо было не убрать а между кавычек добавить волшебные буковки, а вот какие - в поиск.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 16:50
|
|||
---|---|---|---|
Ошибка при попытке подключения к sql |
|||
#18+
попробуй так Соединение=Новый COMОбъект("ADODB.Connection"); Соединение.ConnectionTimeOut=600; Соединение.ConnectionString = ("Data Source=192.168.50.215; Driver={SQL Server}; Network Library=DBMSSOCN; Initial Catalog=Zenith24; User ID=111; Pwd=111;"); Соединение.Open() ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:02
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
vde69, сиди молча, читай первый пост... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:06
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
AleKs20vde69, сиди молча, читай первый пост... суровый челябинский дятел... читай что тебе умные люди пишут... иногда хотя бы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:12
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
Последний выдох ГПЖAleKs20vde69, сиди молча, читай первый пост... суровый челябинский дятел... читай что тебе умные люди пишут... иногда хотя бы Дятла ты можешь увидеть только в зеркале... Не все такие мозговитые как вы, кто-то только учится и просит всего лишь помочь... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:12
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:15
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
Программист 1с, спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2013, 18:24
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
vde69, за вариант конечно спасибо,но не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.07.2013, 08:11
|
|||
---|---|---|---|
Ошибка при попытке подключения к sql |
|||
#18+
AleKs20, читать до просвещения , по сабжу у тебя не верное имя драйвера/провайдера, или верное, но сам драйвер отключен. 1. смотри что включено и на клиенте и на сервере C:\Windows\System32\cliconfg.exe (советую включить TC/IP) 2. смотри в SQL сервере указаный провайдер ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.07.2013, 12:38
|
|||
---|---|---|---|
|
|||
Ошибка при попытке подключения к sql |
|||
#18+
vde69, все работает вот в таком варианте: SQLConnection = Новый COMОбъект("ADODB.Connection"); ServerName = "xxx"; //имя или IP-адрес сервера DSN = xxx"; //имя базы данных UID = "xxx"; //логин пользователя SQL-сервера PWD = "xxx"; //пароль пользователя SQL-сервера ConnectString = "Provider=SQLOLEDB;" + "Data Source=" + ServerName + ";Initial Catalog=" + DSN + ";UID=" + UID + ";PWD=" + PWD; SQLConnection.ConnectionString = ConnectString; SQLConnection.ConnectionTimeOut = 15; SQLConnection.CommandTimeout = 30 ; //Подключаемся к базе данных Try SQLConnection.Open(); Except #Если Клиент Тогда Сообщить(ОписаниеОшибки(), СтатусСообщения.Важное); #КонецЕсли SQLConnection = Неопределено; EndTry; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1519774]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 448ms |
0 / 0 |