Ich bekomme immer eine Fehlermeldung beim abspeichern in der Datenbank.
strSQL = "Insert into Rechnung (jahr, kdnr, renr, lfNr, artnr, bestnr, liefdatum, redatum, menge, epreis, rabatt, rbSum)";
strSQL += " values( " + myNJahr + ", '" + txtKdNr.Text + "', '" + txtReNr.Text + "', '" + txtLfNr.Text + "'";
strSQL += " , '" + txtArtNr.Text + "', '" + txtBestNr.Text + "', '" + txtLfDatum.Text + "', '" + lblReDatum.Text + "', ";
strSQL += " " + myMenge + ", " + myEPreis + ", '" + txtRabatt.Text + "', " + myProzent+ ")";
Die Fehler lautet:
In der INSERT-Anweisung sind weniger Spalten angegeben als Werte in der VALUES-Klausel. Die Anzahl von Werten in der VALUES-Klausel und die Anzahl von in der INSERT-Anweisung angegebenen Spalten müssen übereinstimmen.
Um eine Lösung zu finden , bin ich in einzelschritten vorgegangen und haben die Daten von Tabellen-Feld zu Tabellen-Feld abgespeichert, erst als ich das Tabellen-Feld rbsum hinzugefügt hatte, bekam ich diese Fehlermeldung
strSQL = "Insert into Rechnung (jahr, kdnr, renr, lfNr, artnr, bestnr, liefdatum, redatum, menge, epreis, rabatt, rbSum)";
strSQL += " values( " + myNJahr + ", '" + txtKdNr.Text + "', '" + txtReNr.Text + "', '" + txtLfNr.Text + "'";
strSQL += " , '" + txtArtNr.Text + "', '" + txtBestNr.Text + "', '" + txtLfDatum.Text + "', '" + lblReDatum.Text + "', ";
strSQL += " " + myMenge + ", " + myEPreis + ", '" + txtRabatt.Text + "', " + myProzent+ ")";
Die Fehler lautet:
In der INSERT-Anweisung sind weniger Spalten angegeben als Werte in der VALUES-Klausel. Die Anzahl von Werten in der VALUES-Klausel und die Anzahl von in der INSERT-Anweisung angegebenen Spalten müssen übereinstimmen.
Um eine Lösung zu finden , bin ich in einzelschritten vorgegangen und haben die Daten von Tabellen-Feld zu Tabellen-Feld abgespeichert, erst als ich das Tabellen-Feld rbsum hinzugefügt hatte, bekam ich diese Fehlermeldung