Avatar billede javanewbie11 Nybegynder
04. august 2003 - 11:17 Der er 7 kommentarer og
1 løsning

Finde max værdi i Accestabel

Jeg har et problem, da jeg er nye i C#.
Hvordan finder jeg max id fra en tabel i access databasen og bruger værdien i selve koden?
Avatar billede medions Nybegynder
04. august 2003 - 11:21 #1
SELECT MAX(*) FROM tblTabelnavn

Ellers kan du gøre sådan her:

SELECT TOP 1 * FROM tblTabelnavn ORDER BY DESC
Eller
SELECT TOP 1 * FROM tblTabelnavn ORDER BY ASC

//>Rune
Avatar billede javanewbie11 Nybegynder
04. august 2003 - 11:31 #2
SQL er jeg godt klar over, men det er selve C# koden.
DataAdapter, DataSet eller OleDbCommand???
Avatar billede medions Nybegynder
04. august 2003 - 11:34 #3
Well, jeg vill ebruge en OleDbCommand, og så eksekvere min SQL komaondo derigennem!

//>Rune
Avatar billede javanewbie11 Nybegynder
04. august 2003 - 11:37 #4
Der er problemet, det var egentlig svaret på hvordan man skriver den stump kode!
Avatar billede javanewbie11 Nybegynder
04. august 2003 - 11:37 #5
Jeg ønsker
Avatar billede medions Nybegynder
04. august 2003 - 11:42 #6
Her har du en class jeg bruger i vores kunde system:

        public void ViewUserData() {
                //Opretter databaseforbindelse
                OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=PC_Oversigt.mdb");
   
                //Opret Command objektet og lagre SQL'en i det
                OleDbCommand aCommand = new OleDbCommand("SELECT * FROM Users", aConnection);
                try
                {
                    aConnection.Open();
                   
                    //Opret DataReader objektet for at få data fra tabellen
                    OleDbDataReader aReader = aCommand.ExecuteReader();
       
                        //Udskriver alle poster i tabellen til
                        //en listBox.
                        while(aReader.Read()) {
                            listBox_Users.Items.Add(aReader.GetString(2));
                        }
                       
                    //Lukker objektet aReader
                    aReader.Close();
                   
                    //Lukker objektet aConnection
                    aConnection.Close();
                   
                } catch (OleDbException e) {
                    MessageBox.Show(e.Errors[0].Message);
                }
        }

//>Rune
Avatar billede javanewbie11 Nybegynder
04. august 2003 - 12:44 #7
Tak for hjælpen
Avatar billede medions Nybegynder
04. august 2003 - 12:57 #8
Anytime...
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester