Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Errore su Assegnazione

    Scusate la banalità ma mi continua a dare problemi; Perchè ? (ASP Net c#)

    Ho questo codice

    codice:




    codice:
    int wAbil = 0;
    
    wAbil = (int)Mytab.Rows[0]["abilitato"];
    Mi da problemi di conversione implicita io ho fatto il cast ma mi segnala ancora errore;
    Mi fate sapere qualcosa per favore ?
    Grazie

  2. #2

    Moderazione

    Che errore ti segnala esattamente? Inoltre, ti ricordo che il linguaggio va inserito anche nel titolo (come "tag"), ora correggo io.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    (scusa il ritardo e grazie per la sistemazione)


    In pratica mi dice che il cast specificato non è valido e mi da un InvalidCastException, eppure non capisco perchè nelle istruzioni successive non mi da errore perchè ho provato a mettere 0 in wAbil e andare avanti; ecco il codice completo :
    codice:
      if ((wUser == TextUser.Text) && (wPassw == TextPassw.Text))
                {
                     wAbil =  (int)Mytab.Rows[0]["abilitato"];
                    
                    if (wAbil == 0)
                    {
                        Session["idUte"] = (int)Mytab.Rows[0]["id_utente"];
                        Session["idAzienda"] = (int)Mytab.Rows[0]["id_azienda"];
                        Session["idTipoUte"] = (int)Mytab.Rows[0]["id_tipo_utente"];
                        Session["idGruppo"] = (int)Mytab.Rows[0]["id_Gruppo"];
                        Session["Abilitato"] = Mytab.Rows[0]["abilitato"];
                        // Entrata nell'applicazione
                        Response.Redirect("~/FApplic.aspx");
                    }
                    else
                    {
                        Label4.Text = "";
                        Label4.Text = " Utente non Abilitato all'accesso !";
                    }
                }
    Grazie moltissimo
    A presto

  4. #4
    Di che tipo è la colonna di DB id_utente?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    id_utente è un int con NON Ammetti Null perchè mi sembra anche chiave.

    Abilitato (campo che da problemi) è' uno smallint perciò è strano mentre altri campi mi ritrovo int.


    Cosa può essere secondo te ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.