如何在asp.net中更新数据时获得当前行主键?

原创 2007年09月28日 13:39:00

如何在asp.net中更新数据时获得当前行主键?


// 在数据表里创建一个新行,并把当前属性的值插入对应的列中
public int Create()
{
  //建立数据库连接
  SqlConnection connection = new SqlConnection(_Connectionstring);
  connection.open();//打开数据库连接
  //建立数据库连接对象
  SqlCommand command = new SqlCommand("insert into Customers "
   +"(LastName,FirstName,Address,City,State,Zip,Phone,"
   +"SignUpDate) values (@LastName,@FirstName,@Address,"
   +"@City,@Zip,@Phone,@SignUpDate)",connection);
  
   //将要加入的数据加数据库定义数据变量中
   command.Parameters.AddWithValue("@LastName",_LastName);
   command.Parameters.AddWithValue("@FirstName",_FirstName);
   command.Parameters.AddWithValue("@Address",_Address);
   command.Parameters.AddWithValue("@City",_City);
   command.Parameters.AddWithValue("@Zip",_Zip);
   command.Parameters.AddWithValue("@Phone",_Phone);
   command.Parameters.AddWithValue("@SingUpDate",_SingUpDate);
  
   command.ExecuteNonQuery();//执行连接语句
   command.Parameters.Clear();
   command.CommandText = "select @@IDENTITY"; //查找主键
   int newCustomerID = Convert.ToInt32(command.ExecuteScalar());
   connection.Close();//关闭连接
   _CustomerID = newCustomerID;
   return newCustomerID;  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASP.NET,C# 获取当前插入行主键

我们在进行数据库插入或更新操作的时候,有时我们需要知道当前插入行的数据库表的主键值。 那么我们怎么获得当前插入行主键呢? public static int ExecuteNonQuery(str...

asp.net关闭当前窗口

[导读]关闭当前窗口,这是做网站开发时经常使用的一个效果。这个效果通常是伴随在某个事件(如点击按钮、取消当前操作、消息提示出错返回、退出系统等)发生之后。有的 关闭当前窗口,这是...

asp.net中获取当前url的方法

HttpContext.Current.Request.Url.ToString() 并不可靠。 如果当前URL为  http://localhost/search.aspx?user=http:...

C#(ASP.Net)获取当前路径的方法集合

//获取当前进程的完整路径,包含文件名(进程名)。    string str = this.GetType().Assembly.Location;    result: X:\xxx\xxx\...

C#(ASP.Net)获取当前路径的方法集合

//获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx....

C# ,asp.net 获取当前,相对,绝对路径

转载:http://www.cnblogs.com/lema/archive/2012/12/05/2803219.html C# ,asp.net 获取当前,相对,绝对路径 ...

如何用C#在Asp.net中实现打开新网页而不关闭当前页

转自:http://blog.csdn.net/kaifeixiongdi/article/details/6648046 Tag:如何用C#在Asp.net中实现打开新网页而不关闭当前页 方法一...

asp.net中获取当前url的方法

asp.net中获取当前url的方法 HttpContext.Current.Request.Url.ToString() 并不可靠。 如果当前URL为  http://localhos...

asp.net 获取当前网址url

 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli  "http://"是协议名  "www.jb51.net"是...

asp.net获取当前的URL和IP地址 .

介绍一下ASP.NET取得当前页面的完整URL 的方放,icech做成了函数,直接用吧! private string GetPath()     {         string strPat...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)