Ich habe einen Taschenrechner mit zwei Textfeldern, in die der Benutzer eine Zahl eingibt. Sie klicken dann auf eine Plus-, Minus-, Divisions- oder Multiplikationsschaltfläche, und diese Funktion wird für die Zahlen verwendet. Diese Nummern werden in einer Listbox mit dem Namen listbox1 gespeichert. Wenn der Benutzer klickt, um die Ergebnisse anzuzeigen, wird das List-Feld mit all ihren gespeicherten Werten aufgefüllt, und die Anwendung wird unterstützt, um die List-Box-Elemente in einer Access-Datenbank zu speichern. es funktioniert nicht. Unten ist mein Code, wo numFirst der Name einer Kategorie in der Datenbanktabelle ist:Listenfeldwerte hinzufügen, um auf Datenbankfenster zuzugreifen Formularanwendung
Private Sub btnDisplay_Click(sender As Object, e As EventArgs) Handles
btnDisplay.Click
ListBox1.Items.Clear()
For arrayindex As Integer = 0 To intarrayCount - 1
ListBox1.Items.Add(Input(arrayindex))
ListBox1.Text = Convert.ToString(ListBox1.Items.Item(arrayindex))
Next arrayindex
Dim query As String = "SELECT * FROM wk6"
Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\helse_000\Desktop\APU\VB Advanced\week4\ENTD461_wk4_Andrew_Helsel\ENTD461_wk2_Andrew_Helsel\calculator.mdb"
Dim command As OleDbCommand = New OleDbCommand
Dim var1 As String = Convert.ToString(ListBox1.Items.Item(0))
command.CommandText = "INSERT into wk6 (numFirst) VALUES (" + var1 + ")"
Was bedeutet "nicht funktioniert"? – nicomp
Es fügt nichts zur Access-Datenbank hinzu – atahelsel
Überprüfung http://stackoverflow.com/questions/21961951/inserting-ms-access-row-into-database-using-vb-net – June7