string strSql = "insert into table(a,b,c) values('1','2','3') SELECT SCOPE_IDENTITY();"
查询:
//存入数据库
public static int operateSqlServerDbAndReturnPrimaryKey(string strSql)
{
//update,insert,delete
SqlConnection conn = DB.getConnection();
SqlCommand sqlcmd = new SqlCommand(strSql, conn);
if (conn.State != ConnectionState.Open)
{
conn.Open();
}
int rtn = Convert.ToInt32(sqlcmd.ExecuteScalar());
conn.Close();
sqlcmd.Dispose();
return rtn;
}
SQL插入与主键返回
本文介绍了一种在SQL Server中执行插入操作并返回自动生成的主键的方法。通过使用SqlCommand对象结合SqlConnection进行数据库交互,利用ExecuteScalar方法获取由SCOPE_IDENTITY()返回的最新插入记录的主键。
1003

被折叠的 条评论
为什么被折叠?



