using (SqlConnection connection = new SqlConnection(ConnectionString))
{
string query = "INSERT INTO SocialGroup (created_by_fbuid) VALUES (@FBUID); SELECT CAST(scope_identity() AS int)";
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@FBUID", FBUID);
connection.Open();
command.ExecuteNonQuery();
int lastID = (int)command.ExecuteScalar();
}
Sans le2 lignes insérées au lieu de 1 pour l'utilisation de @@ IDENTITY/SCOPE_IDENTITY()
SELECT CAST(scope_identity() AS int)
Une ligne est insérée. Mais puisque j'ai besoin de l'ID de la ligne créée im en utilisant scope_identity. Cependant, quand j'utilise ceci, 2 lignes sont créées au lieu d'une.
Ai-je raté quelque chose?
Merci
Essayé la SORTIE, même résultat cependant. – Johan
Peu importe, oublié d'enlever la commande. ExecuteNonQuery() ;. Merci – Johan