"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

C#-ADO.NET-Problem im VS (Datenbankgeschichte)

__Luki__ 13.01.2008 - 19:39 2902 4
Posts

__Luki__

bierernste Islandkritik
Avatar
Registered: Nov 2003
Location: gradec
Posts: 2984
Hi,
ich habe ein Problem, bei dem ich einfach nicht mehr weiterweisz.

Ich habe ein VS-Projekt mit welchem ich eigentlich nur 3 Tables aus einer DB einlesen will und diese in 2 DataGridViews darstellen (funktioniert ja praechtig).

Ebensogut funktioniert das Loeschen von Datensaetzen.

Gibt man jedoch einen neuen Datensatz hinzu, veweist er immer auf eine falsche Syntax "in der Naehe von @Discount".

Ich waere wirklich sehr dankbar, wenn sich das mal jemand ansehen wuerde, der noch nicht betriebsblind ist.

Anbei das VisualStudio2005-Projekt inklusive Datenbank.
Es ist RAR-Archiv. -> Von .txt auf .rar umbenennen.
click here

Herzlichen Dank im Voraus,
Luki

Edit: Der Fehler tritt auf, wenn ich in die DataGridView2 einen neuen Datensatz einfuege und anschlieszend den Button klicke. (Dieser ruft das Update auf)
Bearbeitet von __Luki__ am 13.01.2008, 19:49 (Genauere Fehlerbeschreibung.)

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5374
ohne jetzt was angeschaut zu haben, db zufällig access?
edit:
wenn ja hatte auch index-probleme zwischen ado.net und wirklicher db mit access unter vs2003

__Luki__

bierernste Islandkritik
Avatar
Registered: Nov 2003
Location: gradec
Posts: 2984
Nein, ist nicht Access.

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
hab jetzt kein visual studio zur verfügung, aber rein vom *.cs anschauen würd ich sagen der fehler ist die fehlende schließende ')'-Klammer des VALUES blocks in
Code:
daOrder_Details.InsertCommand = new SqlCommand("INSERT INTO [Order Details] VALUES (@ProductID, @UnitPrice, @Quantity, @Discount", connection);

Code:
daOrder_Details.InsertCommand = new SqlCommand("INSERT INTO [Order Details] VALUES (@ProductID, @UnitPrice, @Quantity, @Discount)", connection);

hth

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
ich nehm mal an das hat sich erledigt.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz