0

Ich arbeite normalerweise nicht mit dieser Art von Datenschicht, daher bin ich nicht mit der ganzen Terminologie vertraut und es ist schwierig, nach Antworten zu suchen.Wie kann man in einem stark benannten DataSet in Visual Studio 2005 einfach sproc-Parameter einrichten?

Ich habe eine XSD-Datei in Visual Studio 2005, und ich schaue auf den GUI-Editor. Ich habe einen Tabellenadapter erstellt, indem ich eine gespeicherte Prozedur auf das Formular gezogen habe. Diese gespeicherte Prozedur ist im Grunde eine SELECT-Anweisung mit einigen Parametern. Es scheint, dass dies die SelectCommand-Eigenschaften für den Tabellenadapter automatisch gefüllt hat.

Jetzt möchte ich eine gespeicherte Prozedur einfügen, um die UpdateCommand-Eigenschaften aufzufüllen. Der einzige Weg, den ich weiß, ist das Öffnen des Eigenschaftenbereichs für den Tabellenadapter und das Erweitern der UpdateCommand-Eigenschaften. Von dort wähle ich StoredProcedure als CommandType und ich wähle die gespeicherte Prozedur aus dem Dropdown-Menü CommandText.

An diesem Punkt würde man sich vorstellen, dass es alle Parameter importieren könnte, indem man die gespeicherte Prozedur analysiert, aber wenn ich zur Parametersammlung gehe, ist es leer und ich muss alle 30 Parameter von Hand einstellen . Sicherlich muss es einen schnelleren und weniger fehleranfälligen Weg geben, dies zu tun.

Ich stelle mir vor, ich vermisse etwas sehr Grundlegendes. Was ist es?

Antwort

1

Sie könnten versuchen, mit der rechten Maustaste auf die Entwurfsoberfläche zu klicken und "Add TableAdapter" zu wählen. Sobald Sie die zu verwendende Verbindung angeben, werden Sie aufgefordert, die Befehle einzugeben. Geben Sie an, ob vorhandene gespeicherte Prozeduren verwendet werden sollen, und Sie können die Parameter konfigurieren.

+0

Danke. Genauer gesagt, ich habe keine Option, einen TableAdapter hinzuzufügen. Ich musste mit der rechten Maustaste auf den vorhandenen Tabellenadapter klicken und zu "Konfigurieren" gehen. – strongopinions

+0

Sie können nicht mit der rechten Maustaste auf den Hintergrund klicken? Die Designoberfläche? Sie erhalten keinen Menüpunkt "Hinzufügen"? Ich habe VS2008 benutzt, aber ich glaube nicht, dass sich das seit VS2005 geändert hat. Führen Sie VS2005 SP1 aus? –

Verwandte Themen