login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Laatste ID (Opgelost)

Offline finduilas - 14/05/2008 09:14 (laatste wijziging 14/05/2008 09:54)
Avatar van finduilasPHP gevorderde Hallo,

Ik ben dus bezig met een webshop maar nu heb ik terug een vraag:
  1. Dim strProd
  2. strProd = Request.QueryString("id")
  3. Dim cnnConnectie As New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("conGIP").ToString())
  4. Dim strBestel As String = "SELECT bestel_id FROM tblBestellingen WHERE klant_id='" & strKlant_id & "' AND bestel_bevestigd='0'"
  5. Dim myCommand As New SqlCommand(strBestel, cnnConnectie)
  6. Dim myReader As SqlDataReader
  7. Dim bestel_id As String
  8. Try
  9. cnnConnectie.Open()
  10. myReader = myCommand.ExecuteReader()
  11. If myReader.Read() Then
  12. bestel_id = myReader.GetValue(0)
  13. lblTest.Text = bestel_id
  14. cnnConnectie.Close()
  15. Else
  16. cnnConnectie.Close()
  17. Dim strNieuwBestel As String = "INSERT INTO tblBestellingen(klant_id,bestel_bevestigd) VALUES ('" & strKlant_id & "','0')"
  18. Dim myCommand2 As New SqlCommand(strNieuwBestel, cnnConnectie)
  19. cnnConnectie.Open()
  20. End If
  21. Catch ex As Exception
  22.  
  23. End Try


Ik kijk dus of er een bestelling open staat, indien ja wordt deze opgehaald, indien nee wordt er een nieuwe aangemaakt. (bestel_id = autonummering). Maar moet ik nu nogmaals een nieuwe command openen of bestaat er een functie om rechtstreeks de ID te verkrijgen (zoals in PHP)?

EDIT: Hoe doe ik op dezelfde manier de INSERT,UPDATE query's?
Hier gebruik ik nog de readers . (die waarschijnlijk niet gaan werken).

Finduilas

2 antwoorden

Gesponsorde links
Offline Abbas - 14/05/2008 10:24
Avatar van Abbas Gouden medaille

Crew .NET
Bedoel je zoals mysql_insert_id() in PHP? Hier staat een reactie van op het forum hoe je dit kan doen. Lees alles goed en je zal er dan wel uitkomen. 
Offline finduilas - 15/05/2008 20:49
Avatar van finduilas PHP gevorderde Het was inderdaad dat dat de bedoeling was!

Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.465s