Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос новичка - Какого провайдера использовать при соединении? / 10 сообщений из 10, страница 1 из 1
18.11.2009, 10:46
    #36316623
KonstantK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
Здравствуйте, прощу прощения за глупый вопрос, но не могли Вы мне объяснить или дать ссылку, где доступно описано - какой из поставщиков данных лучше использовать в программе написанной на VB6, получающей данные из MSSQL2008 средствами ADO?.. OLEDB, ODBC, Native Client?

Нужно ли что-то дополнительно устанавливать на клиентских машинах для использования этих провайдеров?

Заранее спасибо

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
18.11.2009, 11:18
    #36316717
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
строки подключения

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
18.11.2009, 11:26
    #36316739
KonstantK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
HandKot, простите, но вопрос не в том - как должны выглядеть строки подключения, а в том - какую лучше использовать
...
Рейтинг: 0 / 0
18.11.2009, 11:31
    #36316758
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
> Автор: KonstantK
> HandKot, простите, но вопрос не в том - как должны выглядеть строки подключения, а в том - какую лучше
> использовать

Спроси у .NETчиков. или возьми и сам прогони тесты на нужный тебе функционал. Теоретически "более поздний" клиент должен
уметь больше по сравнению с "более ранним".

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
18.11.2009, 11:36
    #36316774
KonstantK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
Игорь ГорбоносСпроси у .NETчиков. или возьми и сам прогони тесты на нужный тебе функционал. Теоретически "более поздний" клиент должен
уметь больше по сравнению с "более ранним".А какой более поздний? OLE, ODBC, Native? Зачем спрашивать у NETчиков? Я в своей программе не использую .NET
...
Рейтинг: 0 / 0
18.11.2009, 11:43
    #36316791
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
> Автор: KonstantK
> А какой более поздний? OLE, ODBC, Native? Зачем спрашивать у NETчиков? Я в своей программе не использую .NET

"Более поздний" это Native, потом ADO, потом ODBC.
А у нетчиков спрашивать потому, что они как правило работают с новыми версиями серверов, хотя ... у них нечего
спрашивать, они из нета используют в основном Native и не мучаются вопросом Гамлета.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
18.11.2009, 11:53
    #36316846
KonstantK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
Игорь Горбонос, а на клиентах native client ставить нужно? Как это делается, не подскажите?
...
Рейтинг: 0 / 0
18.11.2009, 11:59
    #36316869
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
> Автор: KonstantK
> Игорь Горбонос, а на клиентах native client ставить нужно? Как это делается, не подскажите?

На клиентах обязательно нужно, иначе как клиентский комп узнает как "общатся" с сервером. Где взять, точной ссылки не
скажу, я бы взял название native client и в гугле поискал ссылки на скачивание на микрософте.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.11.2009, 17:22
    #36320461
Вопрос новичка - Какого провайдера использовать при соединении?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Public SqlConnectString As String 'Строка подключения к SQL серверу
Public cn As New ADODB.Connection 'ADO соединение
Public rs As New ADODB.Recordset 'Базовый Рекордсет

SqlConnectString ="Driver={SQL Server};Server=SERVERNAME;Database=DBNAME;Trusted_Connection=Yes;" 

cn.Open SqlConnectString
sqlstr = "SELECT FIELDNAME FROM dbo.TABLENAME"
rs.CursorLocation = adUseClient
rs.Open sqlstr, cn, adOpenDynamic, adLockOptimistic
... Работа с рекордсетом
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing

И будет тибе щасте
...
Рейтинг: 0 / 0
19.11.2009, 22:34
    #36321015
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка - Какого провайдера использовать при соединении?
Driver={SQL Server} предназначен для mssql2k, а с 2k5 и 2k8 не поддерживает транзакции и еще что-то. Не будет щастя :(
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос новичка - Какого провайдера использовать при соединении? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]