Frage : wie ich tue, tue ich zurückbringe das @exist von der Funktion und tue diesen Code

           Using Anschluss als neues SqlConnection (ConfigurationManager.ConnectionStrings („ConnectionString“). ConnectionString)
Using Befehl als neues SqlCommand („Fn_User_Exist_Usuario“, Anschluss)
command.CommandType = Data.CommandType.StoredProcedure

verdunkeln myParam1 als neues SqlParameter („@USUARIO“, VarChar, 150)
myParam1.Direction = Data.ParameterDirection.Input
myParam1.Value = UserName
Befehl. Parameters.Add (myParam1)
Anschluss. Das schwache
command.ExecuteNonQuery ()
öffnen () existieren als Boolesches = ///, was ich hier tun sollte??????? /////
, wenn = zutreffendes Then
RückholTrue
Else
RückholFalse
Ende If
Ende Using
Ende Using
existieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
SET ANSI_NULLS AN
GEHEN
QUOTED_IDENTIFIER AN EINSTELLEN
GEHEN
FUNKTION [dbo] ÄNDERN. [Fn_User_Exist_Usuario] (@USUARIO VARCHAR (150))
BRINGT int zurück
WIE
Anfangen
	@Exist int ERKLÄREN
    WENN existiert (OBERSEITE 1 USUARIO VON TB_USER VORWÄHLEN, WO USUARIO = @USUARIO)
    anfangen
        @Exist einstellen = 1
    Ende fangen sonst an
        @exist einstellen = 0
    Ende;
RÜCKHOL@exist
ENDE

Antwort : wie ich tue, tue ich zurückbringe das @exist von der Funktion und tue diesen Code

Eine Funktion ist nicht ein gespeichertes Verfahren…

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Using Anschluss als neues SqlConnection (ConfigurationManager.ConnectionStrings („ConnectionString“) .ConnectionString)
                Using Befehl als neues SqlCommand („dbo. Fn_User_Exist_Usuario (@USUARIO)“, Anschluss) vorwählen
                    'Text command.CommandType = Data.CommandType.StoredProcedure

                    Schwaches myParam1 als neues SqlParameter („@USUARIO“, VarChar, 150)
                    myParam1.Direction = Data.ParameterDirection.Input
                    myParam1.Value = username
                    Befehl. Parameters.Add (myParam1)
                    Anschluss. Öffnen ()
                    Schwach als Boolesches = existieren Convert.ToBoolean (command.ExecuteScalar ())
                    Zurückgehen existieren
                Using beenden
            Using beenden
Weitere Lösungen  
 
programming4us programming4us