Valore Massimo

venerdì 02 novembre 2012 - 18.31
Tag Elenco Tags  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  Visual Studio 2010  |  Visual Studio 2008  |  Visual Studio 2002  |  Visual Studio Express  |  SQL Server 2008 R2  |  SQL Server 2008  |  SQL Server 2005  |  SQL Server 2000  |  SQL Server Express  |  MSDE

fardox Profilo | Newbie

Eccomi di nuovo qui...a tormentare i guru del forum con le mie domandine!

Ho stabilito una connessione ad un database tramite Microsoft.Jet.OLEDB.4.0...fin qui tutto bene, lavoro sul database: scrivo, aggiorno ed elimino senza problemi!

Adesso però ho la necessità di estrapolare il valore numerico massimo di una colonna della tabella principale e non so come fare...
qualcuno ha idee a riguardo?


Grazie.

pieroalampi Profilo | Expert

puoi utilizzare questo
"SELECT MAX (R_NumeroTroley) AS UltCarrello FROM TB_Commessa"
TRADOTTO INUN ALTRO MODO
"SELECT MAX (tuacolonna) AS nuovavariabile FROM tuatabella"

seleziona numero massimi assegnato alla variabile UltCarrello della colonna R_NumeroTroley

oppure dammi il nome colonna il nome tabella che te lo formulo io ovviamente poi dovrai richiamare UltCarrello per avere il numero massimo
della colonna R_NumeroTroley, tipo se lo voglio assegnare ad una textbox faccio cosi
R_NumeroTroleyTextBox.Text = (MyDataReader.Item("UltCarrello"))
se è chiaro e funziona clicca su accetta risposta per chiudere il post, ciao e grazie
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

fardox Profilo | Newbie

Non capisco cosa non va nel mio codice...in ambito SQL non sono molto pratico, potresti dirmi cosa non va?



Grazie.
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

pieroalampi Profilo | Expert

Cosa non va? Manca tutto ora ti rispondo con il codice dal Pc aspetta un po' e ti mando tutto
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

pieroalampi Profilo | Expert


sostituisci tutto quello che hai con questo e vedrai che funziona, questo e' per SQL se usi access va cambiato qualcosa ma non so cosa usi se mi dici tutto ti faccio le variazioni, ad esempio va cambiato :SqlConnection,SqlCommand,SqlDataReader con quelli relitivi al db che utilizzi, inoltre devi immettere la stringa di connessione per MyStrConn =xxxxxx sempre per il db che utilizzi

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


ciaoo se risolvi accetta la risposta per chiudere il post
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

fardox Profilo | Newbie

Tutto ok tranne che nell'assegnazione del valore massimo alla Label...non trovo il metodo per l'assegnazione


label2.Text = (MyDataReader.Item("Max_Value"))

sono su c#...

Intanto ecco il frammento di codice reinterpretato


string SQLstring = "SELECT MAX (BollaID) AS Max_Value FROM movie";
OleDbCommand SQL_Maximum = new OleDbCommand(SQLstring);
OleDbConnection Connect_To_DB = new OleDbConnection(Connection_DB);
Connect_To_DB.ConnectionString = Connection_DB;
Connect_To_DB.Open();
SQL_Maximum.Connection = Connect_To_DB;
OleDbDataReader Dati = SQL_Maximum.ExecuteReader();
Dati.Read();
label1.Text = ///--->come assegno il valore??? non trovo il metodo per il binding!

Connect_To_DB.Close();

pieroalampi Profilo | Expert

IK QUELLO CHE TI HO INVIATO ERA IN VB.NET ECCOLO IN C#, OVVIAMENTE IL TIPO DI DATI CHE IMMETTO IO E' STRING POI PER IL TUO FAI TU!

string RIFERIMENTO= "" + MyDataReader["Max_Value"] + "";
label1.Text = RIFERIMENTO;

se è chiaro e funziona clicca su accetta risposta per chiudere il post, ciao e grazie


------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5