Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADO: Как узнать програмно??? / 7 сообщений из 7, страница 1 из 1
08.10.2002, 17:17:25
    #32056437
new
new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
Привет всем!!!

Есть такой вопрос: Как узнать програмно с помощью ADO сколько возвращается строк в результате выполнения запроса, имеется в виду любого запроса...
Например:
Select * from Maker
Результат:
----------------
10 rows affected , здесь можно узнать из возвращаемого Recordset, если он на клиенте...
А если это команда insert или update, тогда откуда взять сколько строк поддались insert-у или update-у???

Заранее благодарен....
...
Рейтинг: 0 / 0
08.10.2002, 17:36:22
    #32056447
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
Можно поковырять коллекцию Errors, по идее все туда должно складироваться.
...
Рейтинг: 0 / 0
08.10.2002, 17:43:59
    #32056452
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
@@rowcount ?
...
Рейтинг: 0 / 0
08.10.2002, 17:50:33
    #32056459
new
new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
@@rowcount это узнать в SQLScript-e, а мне нужно вытянуть с обьекта ADO...., где в ADODB.Command-e выполняется этот скрипт...
...
Рейтинг: 0 / 0
08.10.2002, 17:59:27
    #32056470
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
Recordset.RecordCount. Только это не для всех типов курсора работает корректно. Для некоторых нужно сначала переместиться на последнюю запись.
...
Рейтинг: 0 / 0
08.10.2002, 18:25:16
    #32056497
new
new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
to:
Recordset.RecordCount. Только это не для всех типов курсора работает корректно. Для некоторых нужно сначала переместиться на последнюю запись.

Это работает для тех команд которые возвращают Recordset, типа Select-a и то если курсор клиентский, а после insert-ov нету Recordseta и как тогда узнать количество строк???
...
Рейтинг: 0 / 0
09.10.2002, 09:57:40
    #32056618
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO: Как узнать програмно???
Посмотри параметры метода Execute объекта Command. Одно из них как раз и есть RowAffected
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADO: Как узнать програмно??? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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