使用SqlCommand对象的ExcuteNonQuery方法

ghulinn187 2010-09-26 10:44:22
创建一个Student数据库,其中包含一张St表,字段如下:sno,sname,step,sclass,ssex,sage

使用SqlCommand对象的ExcuteNonQuery方法,实现对Student数据库中st表记录的插入,删除,与修改,要求使用Windows窗体设计。将程序截图在下面,以及主要的功能代码(有相应注释)。

我不知道从何下手?
...全文
431 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadow4222 2010-09-26
  • 打赏
  • 举报
回复
conn.Open();
我总是忘...
shadow4222 2010-09-26
  • 打赏
  • 举报
回复

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

//创建SQL连接对象
SqlConnection conn = new SqlConnection("连接字符串");

private int ExcuteNonQuery(string sql)
{
SqlCommand cmd = new SqlCommand(sql, conn);
int i = cmd.ExecuteNonQuery();
conn.Close();
return i;
}

//插入方法
private void button1_Click(object sender, EventArgs e)
{
string sql = "insert St values('sno','sname','step','sclass','ssex','sage')";
if (ExcuteNonQuery(sql) == 1)
MessageBox.Show("插入数据成功");
}

}

ADO.Net会用吗?
数据库语句总该会写吧
cmd.ExcuteNonQuery()这个方法你给个要执行的数据库语句就行了.

删除和修改的方法只要把SQL语句写好传给自定义ExcuteNonQuery()就可以了
wuyq11 2010-09-26
  • 打赏
  • 举报
回复
sqlhepler数据库操作类
using(SqlConnection conn=new SqlConnection(""))
{
conn.Open();
SqLCommand cmd=new SqlCommand("",conn);
cmd.ExecuteNonQuery();
conn.Close();
}
天下如山 2010-09-26
  • 打赏
  • 举报
回复
我没做过winform但是使用ado.net链接 操作数据库应该都一样吧。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧