Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2012, 13:57   #1
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию vb 6 и ms sql server 2000 проблема подключения

Добрый день. Прошу прощения не нашел раздела посвященного VB6 и написал сюда. столкнулся с проблемой, есть программа написанная на vb6 и коннектится она на ms sql server 2000. строка подключения следующая:
Код:
Set cn = New ADODB.Connection
       
             cn.Provider = "sqloledb"
             cn.Properties("Data Source") = "HOST"
             cn.Properties("Initial Catalog") = "Esrn"
             cn.Properties("User ID") = frmLogin.sLogin
             cn.Properties("Password") = frmLogin.sPasswd
             cn.CursorLocation = adUseClient
             cn.Open
так получилось что мне пришлось немного править код (дорабатывать), на свой камп поставил ms sql server 2000 и поставил себе VB6. все поправил все хорошо работает. решил выделить сервак для тестов (win2000 сервер + ms sqlserver). строку
Код:
cn.Properties("Data Source") = "HOST"
Код:
cn.Properties("Data Source") = "10.8.0.219,1433"
остальное неизменно. проверил, да все прекрасно у меня работает. решил ставить на другие машины для совместных тестов, НО тут то почему то на других машинах не запускается пишет: "Runtime error 430. Class not support Automation or does not support expected interface" проверял версию MDAC на машинах 2.8 sp3. моя на win7 проверял на winxp sp2,sp3 (на них не работает). в чем может быть причина ? 3е суток бьюсь е пойму в чем траблы почему у меня работает а у других нет.
wm_leviathan вне форума Ответить с цитированием
Старый 05.04.2012, 14:50   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Попробуйте в Data Source указать сетевое имя компьютера, на котором установлен MSSQL
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.04.2012, 14:59   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

пробывал без результатно когда ставил sql сервер имя экземпляра не обзывал все делал по умолчанию.
wm_leviathan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sql server 2000+Delphi7 =Student= БД в Delphi 6 15.09.2010 08:29
SQL Server 2000 и Юникод S_Yevgeniy БД в Delphi 1 06.02.2010 16:20
баги в MS SQL Server 2000 vbilez БД в Delphi 8 03.04.2009 14:30
MS sql server 2000 Domovoy SQL, базы данных 1 29.10.2007 10:37