URL: https://www.overclockers.at/coding-stuff/odbc_insert_id_134073/page_1 - zur Vollversion wechseln!
hi leute!
gibt es eine vergleichliche funktion zu mysql_insert_id() in odbc?
mfg Facetious
edit:
Ok Funktion LAST_INSERT_ID() gefunden, aber bei Ausführung
tritt folgender Fehler auf:Code: PHPINSERT INTO test (id,text) VALUES(LAST_INSERT_ID(),'text');
Mit welcher Datenbank?
ms access 2003
sprache?
php
http://msdn.microsoft.com/library/d...lserver2000.asp
iirc sollte das irgendwie über NEWID möglich sein.
hmm newid() erstellt einen uniqueidentifier
ich brauche ja den autowert aus der vorherigen abfrage
das sollte shcon mit LAST_INSERT_ID gehen
und nach deinem insert query ein "SELECT LAST_INSERT_ID()" geht auch nicht nehm ich mal an? mit java und odbc würds so gehen
google sagt auch sowas:
Bei einigen ODBC-Applikationen (zumindest Delphi und Access) kann folgende Anfrage benutzt werden, um eine neu eingefügte Zeile zu finden:
SELECT * FROM tabelle WHERE auto IS NULL;
SELECT @@IDENTITY
SOLVED
@@IDENTITY hat funktioniert
thx @ ALL
mfg Facetious
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026