回 帖 发 新 帖 刷新版面

主题:C#数据库操作

如何向数据库中添加一条记录啊!各位帮一下忙了。小弟在此谢过。。。。。

回复列表 (共3个回复)

沙发

看看ADO.NET吧

板凳

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 楼

距离对语言产生信仰还有多远?其实语言只是工具,重要的是编程思想!
欢迎加入 程序员(.Net分群) 47686018

我来回复

您尚未登录,请登录后再回复。点此登录或注册