phpbar.de logo

Mailinglisten-Archive

[php] guid vom letzten insert bestimmen bei mssql über odbc

[php] guid vom letzten insert bestimmen bei mssql über odbc

Ron Opitz ron.opitz at dts.de
Mit Jan 7 17:18:01 CET 2004


Am Mittwoch, 7. Januar 2004 16:34 schrieb Holger Boskugel:
> > ich greife per ODBC auf einen MS-SQL Server zu.
> >
> > Die Datenbank ist so konfiguriert, dass die Primarykeys (GUID) vom System
> > vergeben werden. Daran läßt sich nichts ändern.
> >
> > Wie bekomme ich die beim letzten insert erzeugte GUID heraus?
>
> hast du meine ergänzung vom 04.11.2003 unter : http://www.php.net/odbc
> schon gelesen ? das sollte die antwort auf deine frage sein ... ;o)
>
Hallo Holger,

leider kann ich es bei mir nicht nachvollziehen. Ich bekomme keinen 
Rückgabewert.

Anbei der Versuch es über die Konsole (isql unter linux) durchzuführen.
Muß ja genauso gehen. Leider... 

Danke + Gruß

Ron

----------

SQL> insert into _tb_tabelle_gmbh (firma) values ('test');
0 rows affected
SQL> select @@identity;
+-----------------------------------------+
|                                         |
+-----------------------------------------+
|                                         |
+-----------------------------------------+
1 rows affected
1 rows returned
SQL> select * from _tb_tabelle_gmbh;
+-------------------------------------+-----------------------------------------+
| FrmGUID                             | Firma                                   
|
+-------------------------------------+-----------------------------------------+
| 91D10089-F0B5-4A31-ABF1-027A5B4718E7| Service                                 
|
| D69A861B-29AC-4C93-AA46-26AE6BFA1C42| test                                    
|
| 0CD07E21-F001-4423-A080-335121A701C1| Medien                                  
|
| D2F135F9-1892-43D0-9E8D-7452FEBBDA16| Axxar                                   
|
| 940B5417-FA43-4A4F-9658-C798065FB612| Systeme                                 
|
+-------------------------------------+-----------------------------------------+
5 rows affected
5 rows returned
SQL>


php::bar PHP Wiki   -   Listenarchive