powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / _RecordsetPtr vs Stored Procedure MSSQL
6 сообщений из 6, страница 1 из 1
_RecordsetPtr vs Stored Procedure MSSQL
    #32535977
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как в _RecordsetPtr запихать данные из результата Stored Procedure MSSQL
делал через _CommandPtr. Хранимка запускается, но _RecordsetPtr почему-то не открыт :(
как все таки получить данные?
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
_RecordsetPtr vs Stored Procedure MSSQL
    #32536103
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. вариант
Код: plaintext
1.
2.
3.
4.
5.
6.
_ConnectionPtr ConnectToSQLServer;
_RecordsetPtr m_rSet = NULL;
m_rSet.CreateInstance (__uuidof(Recordset));
_bstr_t  bt;

bt = (_bstr_t)"exec Rubikon.dbo.Get_Contra_List";
m_rSet = ConnectToSQLServer->Execute(bt, &RecordsAffected, adCmdText);

2. вариант
Код: plaintext
1.
2.
3.
4.
5.
6.
_variant_t recs, varErr((long) 0 , VT_ERROR);
_CommandPtr comm(__uuidof(Command));
comm->ActiveConnection=ConnectToSQLServer;
comm->CommandText="Rubikon..Get_Contra_List_1";
comm->CommandType = adCmdStoredProc ; 
comm->Parameters->Refresh();
_RecordsetPtr rs = comm->Execute(&recs, &vtMissing, adCmdStoredProc);

Здесь говорится, о том что рекордсет не открыт
Код: plaintext
1.
2.
3.
if (m_rSet->State == adStateOpen)
{
.....
}

Но ведь Query Analyser, выполняет, и возвращает данные, как мне быть кто знает нет?

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
_RecordsetPtr vs Stored Procedure MSSQL
    #32536460
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET NOCOUNT ON
в хранимке есть ?
...
Рейтинг: 0 / 0
_RecordsetPtr vs Stored Procedure MSSQL
    #32536581
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я ак же :(
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
_RecordsetPtr vs Stored Procedure MSSQL
    #32536795
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А стора то хоть вызывается ?
...
Рейтинг: 0 / 0
_RecordsetPtr vs Stored Procedure MSSQL
    #32536871
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да строка вызывается.

Я нашел причину.

Всем спасибо!!!

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / _RecordsetPtr vs Stored Procedure MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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