|
Ошибка при попытке подключения к 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:21 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
Упс, сори,забыл... Данные мы тянем из хронимки dbo.AGRRpt_PrepToolOrderSP... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 13:25 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
Сервер то ваш TCP/IP слушает ли? По умолчанию нет, включать надобно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 13:33 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
AleKs20Соединение=ПолучитьCOMОбъект( "" ,"ADODB.Connection"); ошибка выделена красным ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 14:37 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
vde69AleKs20Соединение=ПолучитьCOMОбъект( "" ,"ADODB.Connection"); ошибка выделена красным Я убрал и теперь получил еще одну ошибку: {Документ._Zenith.Форма.ФормаДокумента.Форма(4)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект) Соединение=ПолучитьCOMОбъект("ADODB.Connection"); по причине: Ошибка получения объекта COM: Синтаксическая ошибка Не вариант... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 16:19 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
AleKs20, кыш из профессии! надо было не убрать а между кавычек добавить волшебные буковки, а вот какие - в поиск.... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 16:38 |
|
Ошибка при попытке подключения к 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, 16:50 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
vde69, сиди молча, читай первый пост... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:02 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
AleKs20vde69, сиди молча, читай первый пост... суровый челябинский дятел... читай что тебе умные люди пишут... иногда хотя бы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:06 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖAleKs20vde69, сиди молча, читай первый пост... суровый челябинский дятел... читай что тебе умные люди пишут... иногда хотя бы Дятла ты можешь увидеть только в зеркале... Не все такие мозговитые как вы, кто-то только учится и просит всего лишь помочь... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:12 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:12 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
Программист 1с, спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:15 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
vde69, за вариант конечно спасибо,но не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 18:24 |
|
Ошибка при попытке подключения к sql
|
|||
---|---|---|---|
#18+
AleKs20, читать до просвещения , по сабжу у тебя не верное имя драйвера/провайдера, или верное, но сам драйвер отключен. 1. смотри что включено и на клиенте и на сервере C:\Windows\System32\cliconfg.exe (советую включить TC/IP) 2. смотри в SQL сервере указаный провайдер ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 08:11 |
|
Ошибка при попытке подключения к 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; ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 12:38 |
|
|
start [/forum/moderation_log.php?user_name=zanuda3]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 785ms |
total: | 918ms |
0 / 0 |