Använda en Access-databas ger dig flera alternativ för att manipulera data med hjälp av SQL-satser . Gör anslutningen till databasen du vill använda med " OleDbConnection " klass , sedan ändra data med " OleDbCommand " klass att mata in totalt i en Access-databas . Saker du behöver
Microsoft Visual Studio
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " från den vänstra rutan på din datorskärm , och expandera " Andra språk " under " Installerade mallar . " Klicka " Visual C # " och dubbelklicka på " Windows Forms Application " från mitten av fönstret för att skapa ett nytt projekt .
2
Dubbelklicka på " TextBox " från Toolbox rutan för att lägga till en ny textruta i formuläret . Lägg två textrutor med samma teknik . Dubbelklicka på " knappen " för att lägga till en ny knapp .
3
Dubbelklicka på formuläret för att skapa en händelse formulär belastning och lägg till följande kod för att skapa en anslutning till databasen . Skapa en ny tabell för att spara summorna :
Dim objCmd Som New OleDbCommandDim Con = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , Data Source = C : . \\ Accdb " ;) Con.Open ( ) strSQL = " CREATE TABLE ( Summor TEXT ) " objCmd = Ny OleDbCommand ( strSQL , Con ) objCmd.ExecuteNonQuery ( ) Con.Close ( )
4 Växla tillbaka till bildning design och dubbelklicka på " Button1 " för att skapa en click-händelse för denna knapp . Kopiera och klistra in följande kod för att lägga till två siffror och visa resultatet genom tredje textrutan :
Dim inputOne Som IntegerDim inputTwo Som IntegerinputOne = Me.TextBox1.TextinputTwo = Me.TextBox2.TextMe.TextBox3.Text = inputOne + inputTwo
5
Växla tillbaka för att bilda design och dubbelklicka på " Button2 " för att mata det totala resultatet i databasen tabellen du skapat :
Dim summor som Stringtotals = Me . TextBox3.TextDim objCmd Som New OleDbCommandDim Con = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , Data Source = C : . \\ accdb " ) " ) Con.Open ( ) strSQL = " ; INSERT INTO ( summor ) VALUES ( ' " & ( summor ) & " ' ) " objCmd = Ny OleDbCommand ( strSQL , Con ) objCmd.ExecuteNonQuery ( ) Con.Close ( ) katalog
6 Tryck F5 för att köra programmet , ange ett nummer i den första och den andra textrutan . Klicka " Button1 " för att visa resultatet och klicka på " Button2 " för att mata in resultatet i databasen .