CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高分求下面asp代码转成c#代码。谢谢了

楼主booro(特鸟飞勤)2006-03-25 22:56:42 在 .NET技术 / ASP.NET 提问

sql="select   *   from   article   where   (articleid   is   null)"    
  rs.open   sql,conn,1,3  
  rs.addnew  
  rs("title")=title  
  rs("content")=content  
  rs("dateandtime")=date()  
  rs.update  
  articleid=rs("articleid")  
  问题点数:50、回复次数:11Top

1 楼cabee()回复于 2006-03-25 23:07:21 得分 0

markTop

2 楼liudng(如何取消CSDN自动往我邮箱里发广告信?更换垃圾邮件专收邮箱!)回复于 2006-03-25 23:14:10 得分 20

SqlCommand   command   =   new   SqlCommand();  
  command.CommandType   =   CommandType.StoredProcedure;  
   
  command.CommandText   =   "insert   into   article   (title,content,dateandtime,articleid)   value   (@title,@content,@dateandtime,@articleid)";  
  command.Parameters.Add(new   SqlParameter("@title",   title));  
  command.Parameters.Add(new   SqlParameter("@content",   content));  
  command.Parameters.Add(new   SqlParameter("@dateandtime",   dateandtime));  
  command.Parameters.Add(new   SqlParameter("@articleid",   articleid));  
  using   (SqlConnection   connection   =   new   SqlConnection(_Connection))  
  {  
          command.Connection   =   connection;  
          connection.Open();  
          command.ExecuteNonQuery();  
  }Top

3 楼liudng(如何取消CSDN自动往我邮箱里发广告信?更换垃圾邮件专收邮箱!)回复于 2006-03-25 23:16:45 得分 10

public   Insert(string   title,string   content,string   dateandtime,   string   articleid)  
  {  
  SqlCommand   command   =   new   SqlCommand();  
  command.CommandType   =   CommandType.StoredProcedure;  
   
  command.CommandText   =   "insert   into   article   (title,content,dateandtime,articleid)   value   (@title,@content,@dateandtime,@articleid)";  
  command.Parameters.Add(new   SqlParameter("@title",   title));  
  command.Parameters.Add(new   SqlParameter("@content",   content));  
  command.Parameters.Add(new   SqlParameter("@dateandtime",   dateandtime));  
  command.Parameters.Add(new   SqlParameter("@articleid",   articleid));  
  using   (SqlConnection   connection   =   new   SqlConnection("Data   Source=localhost;Initial   Catalog=DatabaseName;Integrated   Security=True"))  
  {  
          command.Connection   =   connection;  
          connection.Open();  
          command.ExecuteNonQuery();  
  }  
  }Top

4 楼booro(特鸟飞勤)回复于 2006-03-25 23:20:20 得分 0

都不明白我的意思啊。唉。在ACCESS中怎么样能取得自动生成ID值。。。。  
  这个在ACCESS中能实现吗。。。Top

5 楼liudng(如何取消CSDN自动往我邮箱里发广告信?更换垃圾邮件专收邮箱!)回复于 2006-03-25 23:24:54 得分 0

把连接字符串改为ACCESS的就可以了呀,  
  取得Access中自动生成的ID的SQL   语句:Select   articleid   from   article   order   by   articleid   descTop

6 楼booro(特鸟飞勤)回复于 2006-03-26 00:11:42 得分 0

假如有一个TOPIC的表,自动生成的ID     我添加了一个记录,那我怎么可以在添加完的同时返回ID值给我啊Top

7 楼zhuangjunx(星晨)回复于 2006-03-26 00:33:25 得分 0

关注Top

8 楼yybb520(bbyy)回复于 2006-03-26 00:39:26 得分 10

添完了查一次就是了嘛!Select   id   from   article   order   by   id   descTop

9 楼booro(特鸟飞勤)回复于 2006-03-26 09:31:09 得分 0

要是这样的话我就不能上来提问了。。Top

10 楼liudng(如何取消CSDN自动往我邮箱里发广告信?更换垃圾邮件专收邮箱!)回复于 2006-03-26 09:39:30 得分 10

因为ArticleID是自动生成的,不好在添加之后取得,因为如果同时还有其它用户在添加的话,返回的ID是不对的。  
  如果非要返回ID的话,建议不要使用自动编号,改用SQL   Server的GUID,可以在添加之前生成GUID,Top

11 楼booro(特鸟飞勤)回复于 2006-03-26 10:37:01 得分 0

SQL我就可以解决这个问题   就是ACCESS就不行,不知道为什么。晕死了。  
  但是我看到动网的数据库他们的表也是分开的,不知道他们是怎么写的Top

相关问题

  • VB.NET代码转成C#?
  • 谁能帮我转成C#代码。
  • 谁能帮我转成C#代码。
  • C#代码转成ASP.Net代码的疑问
  • VC 的一句代码转成C#的代码
  • 请高手将以下 C# 代码 转成 VB.NET????
  • 请问这句VB.NET的代码转成C#该如何写?
  • 一段C#代码,帮转成VB的,谢谢!
  • 关于com的vc代码转成c#,进来就有分
  • 100分,请教这段asp3.0的代码怎么转成c#代码?急~~

关键词

  • article
  • access
  • sql
  • dateandtime
  • articleid
  • 生成
  • 添加
  • command
  • commandtype
  • title

得分解答快速导航

  • 帖主:booro
  • liudng
  • liudng
  • yybb520
  • liudng

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo