Hallo Leute,
hab folgendes Problem: Ich habe 3 Textboxen die mit Hilfe eines Handscanner befüllt werden, nachdem die 3. Textbox befüllt wurde rufe ich ein Modul auf, das mir den Inhalt der Textboxen in eine SQL-Tabelle schreiben soll!
Mein Code funktioniert aber leider nicht, es kommt die Fehlermeldung "3001, Die Argumente sind vom falschen Typ, oder liegen außerhalb des Gültigkeitsbereichs"
wer kann mir bitte helfen?
hab folgendes Problem: Ich habe 3 Textboxen die mit Hilfe eines Handscanner befüllt werden, nachdem die 3. Textbox befüllt wurde rufe ich ein Modul auf, das mir den Inhalt der Textboxen in eine SQL-Tabelle schreiben soll!
Mein Code funktioniert aber leider nicht, es kommt die Fehlermeldung "3001, Die Argumente sind vom falschen Typ, oder liegen außerhalb des Gültigkeitsbereichs"
VB.NET-Quellcode
- Module mdlupdateDB
- Public Sub updatedb()
- On Error GoTo ErrHandler
- Dim DbCon As ADODB.Connection
- Dim Rs As ADODB.Recordset
- Dim lRowX As Long
- FrmScan.Label4.Text = "Bitte Warten..."
- DbCon = New ADODB.Connection
- Rs = New ADODB.Recordset
- DbCon.ConnectionString = "Provider = sqloledb ;Data Source=trace-db\SIPLACE_2005EXPR ;Initial Catalog=Linie3 ;User ID=sa ;Password=MS128;"
- DbCon.Open()
- Rs.ActiveConnection = DbCon
- With Rs
- .CursorTypee = ADODB.CursorTypeEnum.adOpenKeyset
- .LockType = ADODB.LockTypeEnum.adLockOptimistic
- .CursorLocation = ADODB.CursorLocationEnum.adUseServer
- .Source = "SELECT * FROM Paste"
- .Open()
- .AddNew()
- .Fields("Time").Value = FormatDateTime(Now, DateFormat.GeneralDate)
- .Fields("Job").Value = FrmScan.TextBox1.Text
- .Fields("SolderingPaste").Value = FrmScan.TextBox2.Text
- .Fields("Charge").Value = FrmScan.TextBox3.Text
- .Update() 'Neuen Datensatz anlegen und Tabelle aktualisieren
- End With
- ErrHandler:
- If Err.Number <> 0 Then MsgBox("Fehler mit der Nummer " & Err.Number & " ist aufgetreten." & vbCrLf & "Beschreibung:" & vbCrLf & Err.Description)
- On Error Resume Next
- If Not Rs Is Nothing Then Rs.Close()
- If Not DbCon Is Nothing Then DbCon.Close()
- Rs = Nothing
- DbCon = Nothing
- FrmScan.Label4.Text = "Bitte Warten ......."
- End Sub
- End Module
wer kann mir bitte helfen?