Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema con metodo da me creato per fare la sommatoria di + valori
mercoledì 12 dicembre 2007 - 10.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 12 dic 2007 - 10:20
Salve raga
nella mia applicazione uso questo metodo :
private double sumMaggiorazioniFisse(int ip)
{
double t=0;
double pr;
m_cnADONewConnection6.ConnectionString =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\Sotek.mdb";
OleDbCommand commandDB3 = new OleDbCommand(
"Select * from Componenti_aggiuntivi where (id_pos=" +ip + ")"+"AND (maggior_fissa="+true+")", m_cnADONewConnection6);
m_cnADONewConnection6.Open();
OleDbDataReader dataReaderDBr = commandDB3.ExecuteReader();
while (dataReaderDBr.Read())
{
pr=dataReaderDBr.GetDouble(dataReaderDBr.GetOrdinal("prezzo"));
t=+pr;
textBox3.Text = pr.ToString();
}
m_cnADONewConnection6.Close();
return t;
}
Tale metodo mi dovrebbe fare la sommatoria del campo prezzo di una tabella del mio db access....però mi restituisce sempre zero nonostante nella mia tabella in quel campo ci siano dei valori diversi da zero.
Come mai? Cosa ho sbagliato nell'implementazione di tale metodo?
P.S. Il campo prezzo della tabella è impostato come numerico a precisione doppia.
Grazie a quanti vorranno aiutarmi
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mer 12 dic 2007 - 10:26
Prova a cambiare da così
t=+pr;
a così
t+=pr;
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 12 dic 2007 - 10:52
Ciao alex,
niente da fare
sempre zero ma non è che è un problema di incompatibilità tra il cast a decimal " ..... dataReaderDBr.GetDecimal(dataReaderDBr.GetOrdinal("prezzo"));......" e il numerico a precisione doppia del campo prezzo ?
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mer 12 dic 2007 - 10:55
Ti ho risposto sull'altro post...
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 12 dic 2007 - 11:28
Ciao Alessandro,
grazie innanzitutto per il tuo sempre puntuale aiuto.
Ok ma come faccio a far restituire alla mia funzione tale somma?
Torna su
Stanze Forum
Elenco Threads
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 !