powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаленней подключения к SQL SERVER 2000
5 сообщений из 5, страница 1 из 1
Удаленней подключения к SQL SERVER 2000
    #35446012
sh_assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем!!!!

Определяем строку подключения (VB6):
cn.ConnectionString = "Provider=SQLOLEDB.1;Data Source=server;Network Library=DBMSSOCN;Initial Catalog=dbname;
User Id=username;Password=userpassword";"
cn.Open

загрузка данных из БД:
With Adodc1
.ConnectionString = cn
.RecordSource = "select * from tablename"
.Refresh
End With

Очень медленно работает, иногда зависает, есть какой не буд решения ускорить процесс работа...

Заранее благодарю.
...
Рейтинг: 0 / 0
Удаленней подключения к SQL SERVER 2000
    #35446083
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сколько записей в tablename ?
Вместо * поставьте список полей.
Настройте курсор вручную.
Например, так :
cursorLocation - adUseServer,
cursorType - adOpenForwardOnly,
LockType - adLockReadOnly.
...
Рейтинг: 0 / 0
Удаленней подключения к SQL SERVER 2000
    #35446660
sh_assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeА сколько записей в tablename ?

запись в tablename почти 1000000 строка, каждый день увеличивается количество записей
...
Рейтинг: 0 / 0
Удаленней подключения к SQL SERVER 2000
    #35446794
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таскать миллион записей — это что-то в консерватории исправлять надо. Как правило клиенту такой объем данных не нужен.

И если
cursorLocation - adUseServer,
cursorType - adOpenForwardOnly,
LockType - adLockReadOnly.не помогает, то ускорить этот процесс можно только кинув оптоволокно от сервера клиенту напрямую )).
...
Рейтинг: 0 / 0
Удаленней подключения к SQL SERVER 2000
    #35448066
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сервер сильно удален?
Когда я столкнулся с аналогичной проблемой, у меня взаимодействующие компьютеры находились в разных локальных сетях в разных концах города. И не имели внешних айпишников. Тогда я нашел прогу "hamachi" и пользуюсь ей по сей. Она создает жестко шифрованную виртуальную частную сеть внутри которой можно работать с ОЧЕНЬ удаленных компов как в обычной локалке.
И если до установки этой проги у меня один запрос обрабатывался не менее 3-х минут с периодическими зависаниями, то после настройки ее на всех компах на обработку запроса уходили доли секунды.
Рекомендую.
А курсор на стороне сервера имеет смысл прикручивать если сервер обладает достаточными мощами. А то, в противном случае, и до падения сервака недалеко.
Да, вот еще: для сильно удаленных серверов есть же специальные компоненты, а-ля "RDO".
Короче, удачи в трудах!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаленней подключения к SQL SERVER 2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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