Problema calcolo totale

sabato 03 luglio 2010 - 13.27

gianlu29 Profilo | Junior Member

Ho un database in access con un intero chiamato giacenze e un precisione doppia chiamato Netto...ho infine un precisione doppia chiamato totale....faccio eseguire da asp.net la moltiplicazione tra netto e giacenze per trovare il totale.. dopodiche quando vado ad osservare il totale mi trovo cifre errate.... ad esempio:
NETTO 0,01 Giacenze 24 Totale 0,27

io credo sia dato dal tipo di dati....voi che ne pensate?

Gluck74 Profilo | Guru

potrebbe essere,
se posti il codice vediamo cosa possiamo cambiare.

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

gianlu29 Profilo | Junior Member

private void button2_Click(object sender, EventArgs e)
{
try
{
ciao = new string[3];
CN = new OleDbConnection(Connessione);
OleDbCommand OCMD = new OleDbCommand();
string str1 = "UPDATE tbl_dati SET Totale = Giacenze * Netto";
string str2 = "UPDATE tbl_dati SET Carico = Quantita * Netto";
string str3 = "UPDATE tbl_dati SET Prezzo = Imponibile + ((Imponibile * 20)/100)";
ciao[0]=str1;
ciao[1]=str2;
ciao[2] = str3;
CN.Open();
OCMD.Connection = CN;
for(int i=0;i<ciao.Length;i++)
{
OCMD.CommandText = ciao[i];
OCMD.ExecuteNonQuery();
}
}


molto semplice come vedi...eppure errori nel totale sono molti...

Gluck74 Profilo | Guru

scusami, ma nella tabella hai sia i campi con i valori significativi, sia i campi calcolati?
e aggiorni direttamente i valori del DB da query?

Se non sbaglio access dovrebbe permettere di fare le colonne calcolate con formule direttamente nel DB

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

gianlu29 Profilo | Junior Member

si in access non eseguo niente....i calcoli li faccio tutti da codice....anke perke non mi fido molto di access...

gianlu29 Profilo | Junior Member

ok ti dico subito che ho risolto ed era un problema di tipo dati dei campi...ne ho discusso il tread prima risolvendo tutti i problemi....grazie mille del tuo aiuto!

Gluck74 Profilo | Guru

e di cosa.... non ho fatto nulla......

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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