Meine einzige Erfahrung mit VB und SQL stammt von vor 10 Jahren, als ich eine Webformularanwendung erstellte. Diese funktionierte großartig. Dies ist das erste Mal, dass ich eine lokale SQL Server-Datenbank zur Verwendung in VB erstelle. Ich verwende VS 2015. Mein erstes Problem trat bei meiner ersten und einzigen Testtabelle „Kunden“ mit meinem ersten Eintrag auf.
- Habe eine lokale Datenbank über SQL Server Management Studio 2016 erstellt und eine Tabelle erstellt – „Kunden“.
- Mit DB in VS 2015 verbunden. Verbindung erfolgreich.
- Habe ein Formular hinzugefügt, einen Datensatz erstellt und die Tabelle „Kunden“ in das Formular gezogen. Alles ist gut.
- Ich habe versucht, einen Kunden über das VB-Formular hinzuzufügen, aber VB zeigte -1 als ersten Index an, statt 1001, den ich als ersten Seed definiert hatte.
- Ich dachte, ich würde mich später darum kümmern, also schloss ich VS, öffnete die SQL-Verwaltung und fügte den Kunden dort hinzu. Alles war in Ordnung. Der Index war 1001.
- Habe den SQL-Manager geschlossen und erneut geöffnet, um zu sehen, ob die Daten noch da waren ... es waren sie – eine Zeile. Großartig.
- Habe das VS-Projekt geöffnet … die Daten waren weg. KEINE Zeilen in der Tabelle.
- Habe das VS geschlossen und den SQL-Manager geöffnet … auch dort waren die Daten weg … keine Zeilen.
Es ist, als ob VS die Daten in der Tabelle löscht, wenn ich das VS-Projekt öffne!
Was kann falsch sein?