Hej När du gjort din INSERT kör du en "SELECT @@IDENTITY" eller "SELECT SCOPE_IDENTITY()" mot databasen, då returneras senste tillagda index på aktuell connection.SQL/VB.NET
är det någon som har ett enkelt tips på hur jag ska returnera värden från SQL till VB.net? Jag skriver nya poster till SQL, via VB.net och behöver ha tillbaks radindexet för varje ny "kund". Jag använder SQL-strängen INSERT...för att skriva till SQL.
Mvh
MariaSv: SQL/VB.NET
Är det t.ex. SQL-server kan du köra båda frågor i samma:
"INSERT INTO...; SELECT SCOPE_IDENTITY()"
Istället för ExecuteNonQuery använder du ExecuteScalar som då kommer returnera det skapade värdet.
/Johan