Brug af en Access-database giver dig flere muligheder for at manipulere dine data ved hjælp af SQL-sætninger . Foretag forbindelsen til den database, du vil bruge med " OleDbConnection " klasse, så ændre data ved hjælp af " OleDbCommand " klasse til input total i en Access -database. Ting du skal
Microsoft Visual Studio
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm , og udvide " Andre sprog " under " Installerede skabeloner ". Klik på " Visual C #" og dobbeltklik på "Windows Forms Application " fra midten af vinduet for at oprette et nyt projekt .
2
Dobbeltklik på " TextBox " fra Toolbox ruden for at tilføje en ny tekstboks til formularen . Tilføj yderligere to tekstbokse ved hjælp af samme teknik . Dobbeltklik på " Button " for at tilføje en ny knap .
3
Dobbeltklik på formularen for at oprette en form load begivenhed og tilføje følgende kode til at gøre en forbindelse til din database. Opret en ny tabel for at gemme totaler : Hej
Dim objCmd Da New OleDbCommandDim Con = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , Datakilde = C: . \\ Accdb " ;) Con.Open () strSQL = " CREATE TABLE ( totaler TEXT )" objCmd = Ny OleDbCommand ( strSQL , Con ) objCmd.ExecuteNonQuery () Con.Close ()
4 < p> Skift tilbage til at danne design og dobbeltklikke på " Button1 " for at oprette et klik begivenhed for denne knap. Kopier og indsæt følgende kode til at tilføje to numre og vise resultatet gennem den tredje tekstboks : Hej Dim inputOne Som IntegerDim inputTwo Som IntegerinputOne = Me.TextBox1.TextinputTwo = Me.TextBox2.TextMe.TextBox3.Text = inputOne + inputTwo
5
Skift tilbage til at danne design og dobbeltklik på " button2 " for at indtaste det samlede resultat i databasen tabellen , du har oprettet:
Dim totaler As Stringtotals = Me . TextBox3.TextDim objCmd As New OleDbCommandDim Con = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , datakilde = C: . \\ accdb " ) " ) Con.Open () strSQL =" ; INSERT INTO ( totaler ) VALUES ( ' "& ( totaler ) & ") " objCmd = Ny OleDbCommand ( strSQL , Con ) objCmd.ExecuteNonQuery () Con.Close ()
6 Tryk F5 for at køre dit program , indtaste et nummer i den første og anden tekstboks. Klik på " Button1 " for at vise resultatet og klik på " button2 " for at indtaste resultatet i databasen.