Sto tentando di eseguire una stored procedure e quindi utilizzare un'istruzione if per verificare i valori nulli e sto arrivando a breve. Sono un ragazzo VB quindi ti prego di stare con me se sto facendo un errore di sintassi da scolaro.DBNull if statement
objConn = new SqlConnection(strConnection);
objConn.Open();
objCmd = new SqlCommand(strSQL, objConn);
rsData = objCmd.ExecuteReader();
rsData.Read();
if (!(rsData["usr.ursrdaystime"].Equals(System.DBNull.Value)))
{
strLevel = rsData["usr.ursrdaystime"].ToString();
}
Sarebbe questo mi permetterà di verificare se la connessione SQL sta tornando solo un valore e se è così allora che popolano la mia stringa?
io sono abituato ad essere in grado di controllare solo il qui sotto per vedere se un valore viene restituito e non sono sicuro che sto facendo correttamente con C#
Se non IsDBNull (rsData ("usr.ursrdaystime"))
Qualsiasi aiuto sarebbe apprezzato!
se vi aspettate una cella, si consideri 'ExecuteScalar' –
Non mettere il linguaggio di programmazione nel titolo della tua domanda - questo è ciò che i tag sono per. –
Ci scusiamo - lo annoterò per il futuro @DBM. – PipBoy