Forum - Beitrag anzeigen

SQL-Server - RE: schlüsselfeld

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 20.08.2004 11:50 (887 Aufrufe)
Name: mscherzer
Titel: RE: schlüsselfeld
Inhalt: Warum benutzen alle CFMX leute eigendlch Access ?? Wisst Ihr den nicht das die MSDE von Microsoft.

a) Kostenlos ist
b) Den fast vollen funktions umfang vom SQL Server hat
c) Ein echter datenbank server ist, im gegensatzt zu access.

Staun immer wieder wen Access als "datenbank" bei web applikationen eingestezt wird. MySQL ist auch uebrigens ne gute alternative.




>>Schau mal in der hilfe nach @@IDENTITY, SCOPE_IDENTITY, und IDENT_CURRENT sind alles aehliche funktionen aber unterscheiden sich wie sie den letzten eintrag ermitteln was oft SEHR wichtig ist
>>
>In meiner Access/CF MX-Umgebung haben die in div. Dokumentationen aufgeführten Befehle zwecks Herausfinden der letzten ID alle nicht richtig funktioniert.
>
>Ich habe das Problem dann so gelöst, indem einfach in eine extra Spalte eine UUID schreibe und anhand dieser dann in einem 2. Schritt die ID meines Datensatzes herausfinden kann.
>
>
> <cfset newUUID = #CreateUUID()#>
> <cfquery DATASOURCE="#ODBC_DSN#" name="eingabe">
> INSERT
> INTO #Session.SelectedTableName#
> (blablabla, UUID)
> VALUES (blablablabla, '#newUUID#')
> </cfquery>
> <cfquery name="GetLastID" datasource="#ODBC_DSN#"> <!--- die ID des neuen Datensatzes anhand der UUID herausfinden --->
> SELECT ID
> FROM #Session.SelectedTableName#
> WHERE UUID = '#newUUID#'
> </cfquery>
> <cfoutput query="GetLastID">
> <cfset LastID = #ID#>
> </cfoutput>
>
>Vielleicht nicht schön, aber es funktioniert.




Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen