Impossibile convertire in modo implicito il tipo 'int?' in 'int'.

lunedì 10 dicembre 2007 - 11.25

cicciuzzo Profilo | Junior Member

Error 1 Impossibile convertire in modo implicito il tipo 'int?' in 'int'. È presente una conversione esplicita. Probabilmente manca un cast.

Sto cercando di fare questo:
dsPippoTableAdapters.taLocali MaxLocali;

int MaxIdLocali = (int)MaxLocali.qryMaxLocale();

Come lo dovrei convertire?



ciao e grazie

Wamba Profilo | Expert

Ciao
>int MaxIdLocali = (int)MaxLocali.qryMaxLocale();
>Come lo dovrei convertire?

Prova con
int MaxIdLocali = (int)(MaxLocali.qryMaxLocale());

Oppure prova a controllare il tipo restituito dalla funzione "MaxLocali.qryMaxLocale()"

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.dotnethell.it/Wamblog/

amelix Profilo | Expert

int? maxLocale = MaxLocali.qryMaxLocale(); int MaxIdLocali = 0; if(maxLocale.HasValue) MaxIdLocali = maxLocale.Value;

Se sei sicuro che venga restituito un valore:
int MaxIdLocali = MaxLocali.qryMaxLocale().Value;

PS. Date un occhiata ai [type]?... sono FANTASTICI!!!!

Andrea - http://www.MelisWeb.eu/

Wamba Profilo | Expert

Ok amelix, sono ignorante come una capra. Che roba eh?! reference?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.dotnethell.it/Wamblog/

cicciuzzo Profilo | Junior Member

Ho risolto, e che il lunedi e dura mettere in moto il cervello.

questa è la soluzione:

dsImmobiliTableAdapters.taLocali MaxLocali = new dsImmobiliTableAdapters.taLocali();

int? MaxIdLocale = null;
MaxIdLocale = MaxLocali.qryMaxLocale();

a qualcuno puo servire! ciao e grazie

amelix Profilo | Expert

http://msdn2.microsoft.com/it-it/library/2cf62fcy(VS.80).aspx

Sono fantastici!
Riassumento di danno la possibilità di "non avere" un valore. (prima, v1.x, mi ero fatto le mie classi).

Andrea - http://www.MelisWeb.eu/

Wamba Profilo | Expert


Waw!
Per me che faccio abuso di Lazy è LA soluzione
Grazie mille!
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.dotnethell.it/Wamblog/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5