2016-05-28 17 views
0

ich arbeite auf asp.net C#, ich versuchte alle 3 von ihnen, aber keine funktionierte, das ist der SQL-Fehler (Sie haben einen Fehler in der SQL-Syntax, das Handbuch überprüfen, die für die richtige Syntax zu Ihrer MySQL-Server-Version entspricht verwendet in der Nähe von ‚SELECT LAST_INSERT_ID()‘) das ist meine Frage:whats die richtige Version für die Verwendung von entweder scope_identity(), @@ identity(), last_insert_id() in mysql

   String st = ("INSERT INTO `service` VALUES ('','" + noms + "','" + Desc + "','3','" + ad + "','" + vil + "','" + pays + "')"+" SELECT SCOPE_IDENTITY()"); 

Antwort

1

Sie LastInsertedId verwenden können Eigenschaft von MySqlCommand wie folgt:

// cmd is MySqlCommand objet 
cmd.ExecuteNonQuery(); 
long lastInsertedId = cmd.LastInsertedId; 
+0

danke es hat funktioniert :) –

+0

froh, es zu hören! Danke dir auch :) –

Verwandte Themen