vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: LAST_INSERT_ID ?? 
Autor: MCMoses
Datum: 10.07.06 16:08

Danke für die schnelle Antwort!

Ich verwende MSSQL Server 2000.
Hab mir deinen Link angesehen, und versucht, LAST_INSERT_ID in eine normale Select Abfrage einzubaun.

                Dim RowLine As Integer
                Dim NewID As Integer
 
                Cn = New SqlConnection(ConnStr)
                Cn.Open()
                Cmd = New SqlCommand("INSERT INTO Bauwerkteil_BTL (BWK_ID," & _
                  "BTA_ID, BTL_NAME, BTL_BESCHREIBUNG) VALUES (" & _
                  GeoInst.BWKID.Text & ", 1, 'BrueckendeckTEST', 'Bauteil" & _
                  "erstellt mit LayoutCreator " & _
                  System.Diagnostics.FileVersionInfo.GetVersionInfo( _
                  System.Reflection.Assembly.GetExecutingAssembly.Location).Fil_
                  eVersion() & "')", Cn)
                Try
                    RowLine = Cmd.ExecuteNonQuery()
                    If RowLine = -1 Then
                        MsgBox("Unbekannter Fehler." & vbCrLf & vbCrLf & "Beim" & _
                          "Versuch ein neues  Brückendeck anzulegen trat ein" & _
                          "unbekannter Fehler auf. Die Daten können unter" & _
                          "Umständen fälschlich oder gar nicht gespeichert" & _
                          "worden sein.", MsgBoxStyle.Critical, "Unbekannter" & _
                          "Fehler: Brückendeck")
                    End If
                Catch ex As SqlException
                    If ex.Number = 229 Then
                        MsgBox("Sie haben keine Schreibberechtigung für die" & _
                          "BRIMOS Datenbank!!", MsgBoxStyle.Critical, _
                          "Speichern fehlgeschlagen")
                        Dr.Close()
                        Cn.Close()
                        Exit Function
                    End If
                End Try
 
                Cmd = New SqlCommand("SELECT LAST_INSERT_ID()", Cn)
                Try
                NewID = Cmd.ExecuteScalar()
                Catch ex As SqlException
                    MsgBox(ex.Message)
                End Try
 
                Dr.Close()
                Cn.Close()
Ich erhalte nun die Fehlermeldung: 'LAST_INSERT_ID' is not a recognized function name.

Hilfe bitte!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
LAST_INSERT_ID ??1.358MCMoses10.07.06 15:29
Re: LAST_INSERT_ID ??1.027Smartyx10.07.06 15:47
Re: LAST_INSERT_ID ??1.204MCMoses10.07.06 16:08
Re: LAST_INSERT_ID ??1.000ModeratorFZelle10.07.06 16:13
Re: LAST_INSERT_ID ??853MCMoses10.07.06 16:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel