ASP.NET,C# 获取当前插入行主键
2013-06-11 13:06
302 查看
我们在进行数据库插入或更新操作的时候,有时我们需要知道当前插入行的数据库表的主键值。
那么我们怎么获得当前插入行主键呢?
将之前为大家推荐的C# Mysql操作类,加入
返回的结果即为当前插入行主键
那么我们怎么获得当前插入行主键呢?
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params MySqlParameter[] commandParameters) { MySqlCommand cmd = new MySqlCommand(); using (MySqlConnection conn = new MySqlConnection(connectionString)) { PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters); int val = cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.CommandText = "select @@IDENTITY"; //查找主键:asp.net获得当前插入行主键 int PrimaryKey = Convert.ToInt32(cmd.ExecuteScalar()); return PrimaryKey; // return val; } }
将之前为大家推荐的C# Mysql操作类,加入
cmd.CommandText = "select @@IDENTITY"; //查找主键:asp.net获得当前插入行主键 int PrimaryKey = Convert.ToInt32(cmd.ExecuteScalar()); return PrimaryKey;
返回的结果即为当前插入行主键
相关文章推荐
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- C#(ASP.Net)获取当前路径的方法集合
- C# ,asp.net 获取当前,相对,绝对路径
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- ASP.NET(c#)中实现获取当前网站的域名网址
- .Net C# WinForm -- 获取TextBox当前焦点所在位置,插入文本,选中文本
- C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径
- .Net C# WinForm -- 获取TextBox当前焦点所在位置,插入文本,选中文本
- C# ,asp.net 获取当前,相对,绝对路径
- C#、Asp.NET获取当前程序的路径
- ASP.NET-C#获取当前文件的路径
- C#(ASP.Net)获取当前路径的方法集合
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- C#、Asp.NET获取当前程序的路径
- C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径(转)
- C# ,asp.net 获取当前,相对,绝对路径
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径
- asp.net中向数据库中插入数据时如何获得当前插入行的主键?