如何在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 Aries 入门开发教程7:DataGrid的行操作(主键操作区)

前言: 抓紧勤奋,再接再励,预计共10篇来结束这个系列。 上一篇介绍:ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑 本篇介绍主键操作区相关内容。 1:什么时候有默认...
  • cyq1162
  • cyq1162
  • 2016年11月23日 12:19
  • 442

ASP.net 类库中获得当前路径的方法(非页面中)

分类: C# 2013-05-02 09:13 253人阅读 评论(0) 收藏 举报 ASP.net 类库中获得当前路径的方法(非页面中) 在ASP.NET 页面中获得当前路径的方法很多,比如 Map...

asp.net获取当前时间

  • 2015年09月14日 16:55
  • 2KB
  • 下载

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\xxx....
  • hejisan
  • hejisan
  • 2015年02月03日 01:45
  • 2851

空ASP.NET MVC 模版提示“当前上下文中不存在名称Layout”的原因

ASP.NET 添加 MVC核心引用后 模版提示“当前上下文中不存在名称Layout”的解决办法最近在使用ASP.NET MVC开发分布式PLM系统时发现 当建立空的ASP.NET 并引用MVC核心 ...

asp.net关闭当前窗口

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

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

//获取当前进程的完整路径,包含文件名(进程名)。    string str = this.GetType().Assembly.Location;    result: X:\xxx\xxx\...
  • txx9010
  • txx9010
  • 2013年08月08日 10:02
  • 522

Asp.net Socket多线程 简单监听端口,获得数据

经过对上一篇文章,代码的二次开发得到了线面的这个方法 1 2 3 4 5 6 7 8 9 10 11 1...

译文:使用MVC5的Entity Framework 6入门(八)——为ASP.NET MVC应用程序更新相关数据

为ASP.NET MVC应用程序读取相关数据这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在asp.net中更新数据时获得当前行主键?
举报原因:
原因补充:

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