• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ADO.NET之5-使用Command对象删除记录—ShinePans

mysql 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

源代码: using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SQLTest{ class Program { static void Main(string[] args) { //连

源代码:

using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SQLTest{    class Program    {        static void Main(string[] args)        {            //连接数据库            string connection =                "server=潘尚\\SQLEXPRESS;database=db_test;Trusted_Connection=true";            SqlConnection sc = new SqlConnection(connection);            sc.ConnectionString = connection;            try            {                sc.Open();  //打开数据库连接                Console.WriteLine("已经打开数据库连接!");                string cmdtext = "DELETE FROM db_student WHERE student_name=@name";                SqlCommand cmd = new SqlCommand(cmdtext, sc);                cmd.Parameters.Add("@name", SqlDbType.VarChar).Value = "潘";                int i = cmd.ExecuteNonQuery();                if (i > 0) Console.WriteLine("删除记录成功!");                //////添加记录的代码//////            /*    SqlCommand cmd = new SqlCommand();//创建SqlCom<i>本文来源gaodai$ma#com搞$代*码网2</i>mand对象                cmd.CommandType = CommandType.Text; //设置执行文本命令                cmd.Connection = sc; //设置对象属性                cmd.CommandText =                     "INSERT INTO db_student(student_name,student_age,student_address,student_grade)VALUES(@name,@age,@address,@grade)";                //添加参数并为参数赋值                cmd.Parameters.Add("@name", SqlDbType.VarChar, 10).Value = "潘";                cmd.Parameters.Add("@age", SqlDbType.Int).Value = 19;                cmd.Parameters.Add("@address", SqlDbType.VarChar).Value = "武汉";                cmd.Parameters.Add("@grade", SqlDbType.Int).Value = 100;                int i = cmd.ExecuteNonQuery(); //执行数据库添加记录命令                if (i > 0) Console.WriteLine("添加记录成功"); //控制台输出添加记录             * ////添加记录的代码///////*/            }            catch (Exception ex)            {                Console.WriteLine("打开数据库错误:{0}", ex.Message);            }            finally            {                sc.Close();                Console.WriteLine("数据库连接已关闭!");            }            System.Console.ReadLine();        }    }}

删除执行:

删除后的状态:

总结:注意cmdtext的正确性


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ADO.NET之5-使用Command对象删除记录—ShinePans
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址