ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
2316
2316
EMPFEHLEN
-
Hi!
Möchte über ein VB.net Eingabeformular einen neuen Datensatz in eine Access-Datenbank einfügen.
Normalerweise dürfte das ja ein simpler INSERT INTO-Befehl sein jedoch weit gefehlt.
Da ich beim Erstellen eines neuen Datensatzes auf zwei Tabellen (tblCustomer, tblSalesInformation) zugreifen muss, habe ich mir gedacht, dass ich hierfür einfach eine Abfragentabelle nehme. Mit der geht es jedoch anscheinend nicht, da ich zwar einen neuen Kunden anlegen kann, jedoch dem Auftrag kein Datum, Handelsvertreter, Thema und Kunden zuordnen kann.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
cmdSalesSystem.CommandText = String.Format("INSERT INTO qryInfoSystem(FirstName, LastName, Company, PhoneNumber) VALUES ('{0}','{1}','{2}','{3}')", Me.txtFirstName.Text, Me.txtLastName.Text, Me.txtCompany.Text, Me.txtPhoneNumber.Text) Try conSalesSystem.Open() cmdSalesSystem.ExecuteNonQuery() Catch ex As Exception MessageBox.Show("Unable to INSERT INTO qryInfoSystem" & ControlChars.NewLine & ex.Message, "INSERT Failed", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try conSalesSystem.Close() 'Insert into tblSalesInformationSystem cmdSalesSystem.CommandText = String.Format("INSERT INTO tblSalesInformation(RepID, Subject) VALUES ({0},'{1}')", CInt(Me.txtRepresentative.Text), Me.txtLastName.Text, Me.txtSubject.Text) Try conSalesSystem.Open() cmdSalesSystem.ExecuteNonQuery() Catch ex As Exception MessageBox.Show("Unable to INSERT INTO tblSalesInformation" & ControlChars.NewLine & ex.Message, "INSERT Failed", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try conSalesSystem.Close()
Da ich schon seit Tagen daran rumprobiere und auch im Internet nichts passendes gefunden habe wäre ich für euere Unterstützung sehr dankbar.
Ciao,
jupo22
-
Ich würde Dir empfehlen die AbfrageStrings erstmal in Variablen zu definieren
und zu prüfen ob überhaupt alle Werte in den Textboxen vorhanden sind.
Validiere jeden Eintrag und speicher ihn bei erfolgreicher Validierung in einer Struktur o. Klasse.
So kannst einfach im Debugger nachschauen, welcher Wert falsch ist oder Fehlt
und im nachhinein die AbfrageStrings besser auf korrektheit überprüfen
Wenns immer noch nicht klappt, kannst die Querys dann wenigstens auch mal Posten.
Sich in das Kontrukt hineinzuversetzen ist ja wohl ein bissel zuviel verlangt.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
INSERT Befehl bei MySQL DB
Von timee im Forum .NET DatenverwaltungAntworten: 6Letzter Beitrag: 27.02.09, 09:04 -
VB.NET 2003, SQL Befehl Insert
Von HansJ im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 09.07.06, 20:46 -
Insert Befehl in c++
Von sumsum1502 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 11.05.06, 00:48 -
Insert Befehl
Von eltir im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 23.03.05, 09:23 -
Fehlermeldung beim Insert Befehl
Von varel22 im Forum PHPAntworten: 3Letzter Beitrag: 05.02.03, 16:30





Zitieren
Login





