获取当前插入记录的ID
2007-06-04 11:46
204 查看
其中sql语句写法为:INSERT INTO table(a,b) VALUES (1,2) SELECT @@IDENTITY AS 'Identity' ,然后用SqlCommand 对象的ExecuteScalar()方法获取即可,下面是写好了的一个函数。
public static int ExecuteSql(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteScalar();
return rows;
}
catch (System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
public static int ExecuteSql(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteScalar();
return rows;
}
catch (System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
相关文章推荐
- 获取当前插入记录的ID
- jdbc插入一条记录后,马上获取到当前记录的id,以方便对插入的当前记录进行更多的操作
- mybatis获取当前插入记录的id
- mybatis获取当前插入记录的id
- hibernate中获取使用mysql当前插入一条记录的id值
- SQL Server 获取插入记录后的自动编号ID
- Salesforce 使用StandardController 在后台类中获取当前记录Id
- Mybatis获取插入记录的自增长ID
- SQL Server 获取插入记录后的ID(自动编号)
- 如何插入一条记录获取插入后的自动增长ID列的方法.
- Mybatis获取插入记录的自增长ID
- Mybatis获取插入记录的自增长ID
- PHP取得当前插入数据库中记录的id值
- Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
- asp.net 获取插入记录的ID
- JDBC获取新插入记录id的三种方法
- JSP中如何获取刚插入记录的ID,此Id是自增的
- ASP.NET Tips: 获取插入记录的ID
- MySql获取插入记录自增主键ID值
- mybatis如何获取插入记录后的自增ID