webForumDet fria alternativet

Output och DAAB

1 svar · 199 visningar · startad av pellesvenne

pellesvenneMedlem sedan jan. 2002227 inlägg
#1

jag får inte igång outputen så här ser min kod ut nu:

Dim inloggad As Integer = _
        SqlHelper.ExecuteNonQuery(strConn, _
        CommandType.StoredProcedure, "medlemmar_login", _
        New SqlParameter("@anvandarnamn", anvandarnamn.Value), _
        New SqlParameter("@losenord", losenord.Value), _
        New SqlParameter("@inloggad", ParameterDirection.Output))

        inloggad.Direction = ParameterDirection.Output
PDahlenMedlem sedan apr. 2004778 inlägg
#2

-Utparametern heter inte inloggad.
-Du kan inte sätta Direction efter att du kört frågan.
-Du kan inte sätta variabeln inloggad lika med frågan eftersom ExecuteNonQuery inte skickar tillbaka några resultat.

Prova så här

            Dim parameters As SqlParameter() = { _
              New SqlParameter("@anvandarnamn", SqlDbType.NVarChar), _
              New SqlParameter("@losenord", SqlDbType.NVarChar), _
              New SqlParameter("@inloggad", SqlDbType.Int)}

            parameters(0).Value = anvandarnamn.Value
            parameters(1).Value = losenord.Value
            parameters(2).Direction = ParameterDirection.Output

               SqlHelper.ExecuteNonQuery( _
                  myConnString, _
                  CommandType.StoredProcedure, _
                  "medlemmar_login", _
                  parameters _
                )
       Dim inloggad As Integer = parameters(2).Value
131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)