powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Глюки .Net
4 сообщений из 4, страница 1 из 1
Глюки .Net
    #32039459
Yossarian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два вопроса по глюкам дотНета.

1) Если в хранимую процедуру передаем параметр
типа int, то возвращаемый той процедурой результат
select'a не попадает на клиента. Хотя в профайлере
ясно видно, что процедура отработала.

2) Если в дебагер С# .Netа прекратить выполнение
программы, то начатые в базе транзакции...
коммитятся (!) Как-то можно этого избежать ?
...
Рейтинг: 0 / 0
Глюки .Net
    #32039472
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут телепатов нету. Пиши код вызова и процедур, тогда сможем указать на ошибки.
...
Рейтинг: 0 / 0
Глюки .Net
    #32056037
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Оно то попадает, только тебе его еще считать надобно:
Объявляешь переменную по типу возвращаемого значения, например текст:
SqlString myRetStr; (можно и не делать, а прямо работать с рекордом)
затем, есть такая штука (писать буду полностью):
System.Data.SqlClient.SqlDataReader myRead;
которому присваиваешь результат выполнения твоей встроенной процедуры:
myRead = myCommand.ExecuteReader();
Ну и дальше так:
while (myRead.Read())
{
myRetStr=myRead.GetSqlString(n);
}

, где n - номер возвращаемого значения, если хранимая процедура возвращает одно значение n=0, пользуйся.


2. Программа ожидает возвращения какого-либо значения от базы, а база должна его кому-то передать, а если ты ее (программу) закрываешь, то извини - долг отдавать некому, то и потеть нечего :).
Но придумать чего нибудь тут все-таки можно...
...
Рейтинг: 0 / 0
Глюки .Net
    #32061938
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если я не использую сторед процедуру, то как мне связывать выполнение какого то запроса и переменную(ые) языка C#???
Например, пользователь вошел в систему, число в поле базы данных увеличилось на 1. Как мне его получить(именно етого пользователя) и вывести в текст метки?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Глюки .Net
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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