2 запроса SQL

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

2 запроса SQL

Сообщение Kirill1983 » 25.11.2005 (Пт) 17:23

Добрый вечер,помогите разобраться: есть 2 идентичных запроса
Код: Выделить всё

m_dbextract.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ProjectServer;Data Source=ITADSQL01"

и
Код: Выделить всё

m_dbextract.ConnectionString = "Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;User ID=user1;Initial Catalog=master;Data Source=KKARASEV"

создаю рекордсет rs с первым конекшеном,данные легко попадают в таблицу
Код: Выделить всё

Set grid.DataSource = rs.DataSource

тот же рекордсет со вторым коннекшеном выдает ошибку "The rowset is not bookmarkable"
...Почему так происходит?Не пойму.[/syntax]

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 27.12.2005 (Вт) 17:33

Ну во-первых, то что ты привел это далеко не SQL-запросы, а connection string'и. Во-вторых, при втором подключении ты пытаешся напрямую работать с системной базой данных MSSQL (насколько я понимаю, ты MSSQL используеш?) - master. А это уж совсем неправильно. Скорее всего сервак просто тебе не даст открывать рекордсет на эту БД ;) Либо твой user1 не имеет достаточно прав.
То, что для одних константа, для других только переменная...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 27.12.2005 (Вт) 18:16

курсор подправь и читай что тебе уже написали ранее:

Код: Выделить всё
rs.CursorLocation=adUseClient
rs.Open ...

Set grid.DataSource = rs.DataSource


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList