powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как можно принимать - Return из SQL функции в приложении?
3 сообщений из 3, страница 1 из 1
Как можно принимать - Return из SQL функции в приложении?
    #36476717
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи, есть функция в базе, которая просто определяет пользователя -

FUNCTION Test

RETURNS varchar

BEGIN
declare @Name varchar(50)

set @Name = user_name()

return @Name
END

Теперь бы, хотелось этой функции воспользовываться, но не возращает пользователя...
Помогите разобраться, как можно в ADO.Net работать со скалярными функциями, чтобы получать значение return, потехоньку изучаю ADO и T-SQL, напишите пожалуйста, как правильнее будет выглядить код в Visual Studio

Using cmd As New OleDbCommand
Try
With cmd_DetalisEmpl
.CommandText = "Test"
.CommandType = CommandType.StoredProcedure
.Connection = cn
End With

Dim prr As OleDbParameter = _
prr.Direction = ParameterDirection.ReturnValue
cmd.parameters.Add(prr)
Dim s As String
s = cmd.ExecuteScalar
MsgBox(s)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Using
...
Рейтинг: 0 / 0
Как можно принимать - Return из SQL функции в приложении?
    #36476731
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Using cmd As New OleDbCommand
    Try
        With cmd_DetalisEmpl
            .CommandText = "SELECT Test()"
            .Connection = cn
        End With

        Dim s As String
        s = cmd.ExecuteScalar
        MsgBox(s)
        Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
End Using
...
Рейтинг: 0 / 0
Как можно принимать - Return из SQL функции в приложении?
    #36476777
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Большое СПАСИБО!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как можно принимать - Return из SQL функции в приложении?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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