博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令对象SqlCommand(四)执行语句
阅读量:6463 次
发布时间:2019-06-23

本文共 1722 字,大约阅读时间需要 5 分钟。

View Code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace CommandNonQuery{    class Program    {        static void Main(string[] args)        {            SqlConnection conn = new SqlConnection(@"Data Source=.;Initial Catalog=Northwind;Integrated Security=True");            string sqlqry = @"select count(*) from employees";            string sqlins=@"insert into employees(firstname,lastname) values('tan','ding')";            string sqldel = @"delete from employees where firstname='tan' and lastname='ding'";            SqlCommand cmdqry = new SqlCommand(sqlqry, conn);            SqlCommand cmdnon = new SqlCommand(sqlins, conn);            try            {                conn.Open();                Console.WriteLine("Before Insert:Number of employees {0}\n", cmdqry.ExecuteScalar());                Console.WriteLine("Executing statement {0}", cmdnon.CommandText);                cmdnon.ExecuteNonQuery();                Console.WriteLine("After Insert:Number of employees {0}\n", cmdqry.ExecuteScalar());                cmdnon.CommandText = sqldel;                Console.WriteLine("Executing statement {0}", cmdnon.CommandText);                cmdnon.ExecuteNonQuery();                Console.WriteLine("After Delete:Number of employees {0}\n", cmdqry.ExecuteScalar());            }            catch (SqlException ex)            {                Console.WriteLine(ex.ToString());            }            finally            {                conn.Close();                Console.WriteLine("Connection closed.");            }            Console.ReadKey();        }    }}

示例说明:3条SQL语句存放在3个字符串变量中,首先是查询行,然后插入行,最后初始化其CommandText属性,设置删除语句,删除插入的行。

转载地址:http://kgqzo.baihongyu.com/

你可能感兴趣的文章
mysql导出导入所有数据库
查看>>
完美解决NC502手工sql的查询引擎排序及合计问题
查看>>
PHP+MySQL代码部署在Linux(Ubuntu)上注意事项
查看>>
Tiny语言执行环境TM机源码
查看>>
PE文件之资源讲解
查看>>
windows 7/mac编译cocos2d-x-3.2*的android工程报错
查看>>
MYSQL导入导出.sql文件(转)
查看>>
使用Elasticsearch、Logstash、Kibana与Redis(作为缓冲区)对Nginx日志进行收集(转)
查看>>
git review报错一例
查看>>
Tomcat在Linux上的安装与配置
查看>>
《信息安全系统设计基础》 课程教学
查看>>
Linux平台下使用rman进行oracle数据库迁移
查看>>
全栈工程师学习Linux技术的忠告
查看>>
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
查看>>
C# Dictionary用法总结
查看>>
SVN服务器使用(二)
查看>>
反射获取内部类以及调用内部类方法
查看>>
C语言 - pthread
查看>>
谈Linq To Sql的优劣--纯个人观点
查看>>
HDU 4996 Revenge of LIS(DP)
查看>>