2017-02-08 8 views
0

Ich bin ziemlich neu in .NET und sehr neu für TableAdapters. Ich arbeite gerade an der Aktualisierung eines vorhandenen Programms und bin erforderlich, um etwas SQL-Code zu ändern, um ein Feld in einer der Datenbanken zu aktualisieren, in denen ich arbeite. Ich habe meine VB und Code geändert und alles in Bezug auf meine Benutzeroberfläche ist gut zu gehen, also versuche ich jetzt, den TableAdapter zu aktualisieren, der verwendet wird, um meine Änderung zu berücksichtigen.Tabelle Adapter nicht aktualisieren nach dem Hinzufügen von Parameter

Ich füge einen Parameter (@jobNumber) und will das Feld ‚DISCRETE_JOB‘ in der Datenbanktabelle in arbeite ich aktualisieren.

Ich habe in den ‚DISCRETE_JOB‘ Parametern in meinem INSERT INTO hinzugefügt Anweisung als dritter Parameter und fügte den '@jobNumber' als dritten Parameter in der VALUES() Zeile meines SQL hinzu.

Nach Beendigung der Änderungen gibt es, wenn ich die Werkzeugspitze bringen (mit der Maus über die Table Abfrage schwebt), aber die aktuellen Parameter neben dem Namen der Abfrage aufgeführt int die DataSet.xsd Datei nicht aktualisiert

Sieht aus wie-> Insert (@ Param1, @ Param2, @ Param3)

aussehen sollte -> Insert (@ Param1, @ Param2, @jobNumber, @ Param3)

Auch nach dem Speichern der Änderungen die .xsd-Datei die Parameter zeigen die Änderungen der Parameter nicht. Ich schaute auch auf die DataSet.Designer.vb Datei für die Datei DataSet.xsd und es scheint nicht, dass mein neuer Parameter berücksichtigt wurde.

Wieder bin ich neu und es gibt vielleicht ein paar Dinge, die ich tun sollte, um diese Änderungen zu bewirken, aber ich will einfach nichts durcheinander bringen, da es viele Fragen in der Datei gibt für dieses Programm.

Danke! Lassen Sie mich wissen, wenn ich mehr Details zur Verfügung stellen muss.

Antwort

0

UPDATE: Ich habe mein Problem behoben, obwohl ich mir immer noch nicht sicher bin, was genau passiert ist und warum die Parameter nicht automatisch aktualisiert wurden.

Hier ist der fix:

Der SQL-Code, den ich an Ort und Stelle blieb hinzugefügt, aber ich brauchte, um manuell den Parameter hinzufügen, die ich wollte. Um dies zu tun, ging ich zu den Eigenschaften der fraglichen Abfrage und klickte auf "Hinzufügen" und füllte die korrekten Felder aus, basierend darauf, wie die vorhandenen Parameter als eine Hilfslinie aussahen.

Hoffentlich kann dies auch jemand anderem helfen!

Verwandte Themen