powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Problem with MsSql
1 сообщений из 1, страница 1 из 1
Problem with MsSql
    #34032385
roman83_h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемы при получении данных из MsSQL посредством VS

Коточе из студии седьмой

CDBVariant varValue;
CRecordset rs(&SqlDB);

!!!!здесь вылетает - rs.Open(CRecordset::snapshot,"EXECUTE AmountGet 'user:psw';");

printf("Point 2\r\n");
if(rs.IsEOF()){
rs.Close();
throw UserException(0,_T("Acount not founded!!!"));
return 0;
};
rs.GetFieldValue("amount",varValue);
printf("Point 3\r\n");
printf("Point 4\r\n");
rs.Close();

return CORBA::Float((varValue).m_fltVal);
}catch(CDBException& ex){
printf("Catched DBException descr=%s\r\n", ex.m_strError);
throw UserException(1,_T("Acount not founded!!!"));
return 0;
}
catch(CMemoryException& ex){
printf("Catched CMemoryException \r\n" );
throw UserException(2,_T("Acount not founded!!!"));
return 0;
};



ловится только (...) отловщиком ексепшонов......
....если из MsSqlMene Studio сделать запрос то все выполняется....
PROCEDURE [dbo].[AmountGet]
@AccountId nvarchar(255)
-- ret client info rowset
as
begin
set nocount on;
select
account_amount as amount
from testaccounts where
(account_name = @AccountId) ;
end


если вмексто вызова процедурф сделать втупую
rs.Open(CRecordset::snapshot,"select account_amount as amount from testaccounts where (account_name = 'user:psw') ;");
то все проходит???где какие разрешения настроить???...странно но под тем же логином с самом сиквеле все проходит....
...и еще где в сервере посмотреть типо журнал событий(ну там наверное все это отражено)


....и еще почему если запрос вернул 0 строк, то тоже ловинтся экскепшн и причем только (...)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Problem with MsSql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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