SQL Server和C#:获取最后插入的ID
|
public static void CreateSocialGroup(string FBUID)
{
string query = \"INSERT INTO SocialGroup (created_by_fbuid) VALUES (@FBUID); SELECT @@IDENTITY AS LastID\";
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue(\"@FBUID\", FBUID);
connection.Open();
command.ExecuteNonQuery();
}
}
这是正确的方法吗?以及如何获取LastID到变量中?谢谢
没有找到相关结果
已邀请:
9 个回复
吠强祷豪硅
杭难插
河饶办斜施
,则可以通过以下方法尝试:
辽躺
参数或
参数。但是,在SQL中使用返回值也可以。 完整的示例可以在MSDN上找到。 我也将使用
而不是
,这将确保您获得与当前交易相关的ID。可在此处找到有关Scope_Identity的详细信息。
体悉
惭法搽
誓猎贰
乐遣杀屎
览幕堤分