Ich habe setzen Sie folgenden Code zu extrahieren Daten aus Microsoft Access-Datenbank eine Combobox in VB.NET zu füllenAuswählen von Daten zwischen diesen Zeitpunkt - „Kein Wert für einen oder mehrere erforderlichen Parameter angegeben“
Private Sub PopulateList()
If RBDura.Checked = True Then
CmbTstNo.Items.Clear()
myConnection.ConnectionString = connstring
Try
myConnection.Open()
Catch ex As Exception
MsgBox(ex.Message)
End Try
str = "SELECT DISTINCT Test_Code FROM Table_Durability_Test WHERE Log_Date BETWEEN " & DtFrom.Text & " and " & DtTo.Text & ""
cmd = New OleDbCommand(str, myConnection)
dr = cmd.ExecuteReader
While dr.Read()
CmbTstNo.Items.Add(dr.Item(0))
End While
myConnection.Close()
CmbTstNo.SelectedIndex = 0
End If
End Sub
jedoch, wenn der Code ausgeführt wird, erhalte ich eine Fehlermeldung „Kein Wert für eine oder mehrere erforderliche Parameter angegeben“
Bitte Führer ..
Kleben Sie keine Strings zusammen, um SQL zu erstellen. Verwenden Sie SQL-Parameter, damit Sie den richtigen Datentyp übergeben können. – Plutonix