主题:C#数据库操作
梦回江南
[专家分:950] 发布于 2007-09-29 21:15:00
如何向数据库中添加一条记录啊!各位帮一下忙了。小弟在此谢过。。。。。
回复列表 (共3个回复)
沙发
jzyray [专家分:20610] 发布于 2007-09-29 23:25:00
看看ADO.NET吧
板凳
cxing2004 [专家分:20] 发布于 2007-09-30 11:13:00
private void BtAdd_Click(object sender, System.EventArgs e)
{
String insertSQL="INSERT INTO tblbooks ( BookID,"
+" bookName, State) VALUES (@bookid, @bookname, @state)";
//建立添加查询字符串
myCmd =new OleDbCommand(insertSQL,myConnection);
//建立添加命令
myCmd.Parameters.Add(new OleDbParameter("@bookid",OleDbType.Char,10));
myCmd.Parameters["@bookid"].Value=TxtBookID.Text;
//建立参数用于存放书籍ID
myCmd.Parameters.Add(new OleDbParameter("@bookname",OleDbType.Char,10));
myCmd.Parameters["@bookname"].Value=TxtBookName.Text;
//建立参数用于存放书籍名称
myCmd.Parameters.Add(new OleDbParameter("@state",OleDbType.Char,1));
myCmd.Parameters["@state"].Value=TxtBookID.Text;
//建立参数用于存放书籍状态
myCmd.Connection.Open();
//打开连接
try
{
myCmd.ExecuteNonQuery();
//执行查询
MessageBox.Show("添加成功");
}
catch
{
MessageBox.Show("添加发生错误检查参数是否和法");
myCmd.Connection.Close();
return;
}
myCmd.Connection.Close();
//关闭数据库连接
//以下清空显示
TxtBookID.Text = "";
TxtBookName.Text = "";
TxtState.Text = "";
OpenDb();
}
3 楼
yingzi107 [专家分:0] 发布于 2007-10-05 10:32:00
距离对语言产生信仰还有多远?其实语言只是工具,重要的是编程思想!
欢迎加入 程序员(.Net分群) 47686018
我来回复