Hallo,
ich habe aktuell das Problem, dass ich Daten in eine vorhandene DB eintragen möchte und immer wieder die untenstehende Fehlermeldung erhalte.
System.Data.Odbc.OdbcException (0x80131937): ERROR [42000][Microsoft][ODBC SQL Server Driver][SQL Server]Die @B-Skalarvariable muss deklariert werden.
Die DB ist schon fertig vorgegeben. Ich wollte erstmal nur feste Werte in die DB schreiben, um zu schauen, ob es funktioniert. Ich habe die Variable @B schon auf unterschiedliche Weisen befüllen wollen, daher unten auch noch ein ausgeklammerter Stand, aber ich hatte keinen Erfolg.
Kann mir jemand einen Tipp geben, was ich falsch mache?
ich habe aktuell das Problem, dass ich Daten in eine vorhandene DB eintragen möchte und immer wieder die untenstehende Fehlermeldung erhalte.
System.Data.Odbc.OdbcException (0x80131937): ERROR [42000][Microsoft][ODBC SQL Server Driver][SQL Server]Die @B-Skalarvariable muss deklariert werden.
Die DB ist schon fertig vorgegeben. Ich wollte erstmal nur feste Werte in die DB schreiben, um zu schauen, ob es funktioniert. Ich habe die Variable @B schon auf unterschiedliche Weisen befüllen wollen, daher unten auch noch ein ausgeklammerter Stand, aber ich hatte keinen Erfolg.
Kann mir jemand einen Tipp geben, was ich falsch mache?
VB.NET-Quellcode
- With cmd
- .CommandText = "INSERT INTO dbo.stoerung (MaschID, melder, erf_datum, uhrzeit, memo, art_stoerung, prioritaet, termin1, status, bearbeiter, erl_term, memo1, derz_Standort, masch_status, pos, Ausfallzeit, ausfall_von, ausfall_am, klassifizierung, Art_stoerung_gemeldet, Art_stoerung_abfrage, Aufwand, Taetigkeit, Std_satz, Zeitstempel, Art_verfuegbarkeit_gemeldet, Stoerungsart, Stoerbeseitigung, BearbSi, BearbSiZeit, kor_prioritaet, prio_gemeldet, X, Erst_Am, Erst_Von, Aend_Am, Aend_Von, Praeventiv, AusfADat, AusfAZeit, AusfEDat, AusfEZeit, Bildlink, Betriebsstunden, Vorfall, Link, lieferant, std_zaehler) VALUES (@B, @C, @D, @E, @F, @G, @H, @I, @J, @K, @L, @M, @N, @O, @P, @Q, @R, @S, @T, @U, @V, @W, @X, @Y, @Z, @AA, @AB, @AC, @AD, @AE, @AF, @AG, @AH, @AI, @AJ, @AK, @AL, @AM, @AN, @AO, @AP, @AQ, @AR, @AS, @AT, @AU, @AV, @AW);"
- .Parameters.Clear()
- '.Parameters.AddWithValue("@B", SqlDbType.Int).Value = CInt(149) 'MaschID
- .Parameters.AddWithValue("@B", "149") 'MaschID
- .Parameters.AddWithValue("@C", "Bediener") 'melder
- .Parameters.AddWithValue("@D", "") 'erf_datum
- .Parameters.AddWithValue("@E", "") 'uhrzeit
- .Parameters.AddWithValue("@F", "Dies ist ein Test, um zu sehen, ob alles geht.") 'memo
- .Parameters.AddWithValue("@G", "2") 'art_stoerung
- .Parameters.AddWithValue("@H", "2") 'prioritaet
- .Parameters.AddWithValue("@I", "02.02.2024 00:00:00") 'termin1
- .Parameters.AddWithValue("@J", "3") 'status
- .Parameters.AddWithValue("@K", "Nachname, Vorname") 'bearbeiter
- .Parameters.AddWithValue("@L", "02.02.2024 00:00:00") 'erl_term
- .Parameters.AddWithValue("@M", "Dies ist ein Test.") 'memo1
- .Parameters.AddWithValue("@N", "") 'derz_Standort
- .Parameters.AddWithValue("@O", "1") 'masch_status
- .Parameters.AddWithValue("@P", "") 'pos
- .Parameters.AddWithValue("@Q", "1") 'Ausfallzeit
- .Parameters.AddWithValue("@R", "Nachname, Vorname") 'ausfall_von
- .Parameters.AddWithValue("@S", "02.02.2024 00:00:00") 'ausfall_am
- .Parameters.AddWithValue("@T", "Allgemein") 'klassifizierung
- .Parameters.AddWithValue("@U", "2") 'Art_stoerung_gemeldet
- .Parameters.AddWithValue("@V", "1") 'Art_stoerung_abfrage
- .Parameters.AddWithValue("@W", "1") 'Aufwand
- .Parameters.AddWithValue("@X", "Instandsetzung/ Mech.") 'Taetigkeit
- .Parameters.AddWithValue("@Y", "45,12") 'Std_satz
- .Parameters.AddWithValue("@Z", "07.02.2024 06:51:25") 'Zeitstempel
- .Parameters.AddWithValue("@AA", "0") 'Art_verfuegbarkeit_gemeldet
- .Parameters.AddWithValue("@AB", "Allgemein") 'Stoerungsart
- .Parameters.AddWithValue("@AC", "Fehlersuche") 'Stoerbeseitigung
- .Parameters.AddWithValue("@AD", "Nachname, Vorname") 'BearbSi
- .Parameters.AddWithValue("@AE", "07.02.2024 15:27:21") 'BearbSiZeit
- .Parameters.AddWithValue("@AF", "") 'kor_prioritaet
- .Parameters.AddWithValue("@AG", "") 'prio_gemeldet
- .Parameters.AddWithValue("@AH", "") 'X
- .Parameters.AddWithValue("@AI", "") 'Erst_Am
- .Parameters.AddWithValue("@AJ", "") 'Erst_Von
- .Parameters.AddWithValue("@AK", "") 'Aend_Am
- .Parameters.AddWithValue("@AL", "") 'Aend_Von
- .Parameters.AddWithValue("@AM", "") 'Praeventiv
- .Parameters.AddWithValue("@AN", "02.02.2024 00:00:00") 'AusfADat - nur Datum
- .Parameters.AddWithValue("@AO", "00.01.1900 19:30:00") 'AusfAZeit - nur Uhrzeit
- .Parameters.AddWithValue("@AP", "02.02.2024 00:00:00") 'AusfEDat - nur Datum
- .Parameters.AddWithValue("@AQ", "00.01.1900 19:45:00") 'AusfEZeit - nur Uhrzeit
- .Parameters.AddWithValue("@AR", "") 'Bildlink
- .Parameters.AddWithValue("@AS", "") 'Betriebsstunden
- .Parameters.AddWithValue("@AT", "Test") 'Vorfall
- .Parameters.AddWithValue("@AU", "") 'Link
- .Parameters.AddWithValue("@AV", "") 'lieferant
- .Parameters.AddWithValue("@AW", "") 'std_zaehler
- End With