SqlCommand对象修改SQL Server
2013-08-08 23:36
120 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace SqlCommand对象修改SQL_Server { public partial class Form1 : Form { private SqlConnection conn = null; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (conn!=null&&conn.State == ConnectionState.Open) return; string connectionString = "Data Source=黄武-PC;Initial Catalog=db_14;Integrated Security=True"; string query = "UPDATE Employees SET FirstName=@FirstName WHERE FirstName='Charles'"; conn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(query, conn); try { conn.Open(); cmd.Parameters.AddWithValue("@FirstName", "Margarent"); int count1 = cmd.ExecuteNonQuery(); string data = ""; cmd.CommandText = "SELECT COUNT(*) FROM Employees"; int count2 = (int)cmd.ExecuteScalar(); data += "目前一共有" + count2.ToString() + "条记录:\r\n\r\n"; cmd.CommandText = "SELECT LastName+' '+FirstName AS Name,Title FROM Employees"; SqlDataReader reader = cmd.ExecuteReader(); data += "姓名\t\t\t头衔\r\n"; data += "------------------------------"+Environment.NewLine; while (reader.Read()) { data += string.Format("{0,-20}\t\t{1}\r\n", reader["Name"], reader["Title"]); } data += count1.ToString() + "条记录被更新。\r" + Environment.NewLine; this.textBox1.Text = data; reader.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } } private void Form1_FormClosed(object sender, FormClosedEventArgs e) { if (conn != null && conn.State == ConnectionState.Open) conn.Close(); } } }
相关文章推荐
- sql server 查看对象最后修改时间
- SQL server两种修改对象所有者的方法,
- SQL Server数据提供程序中的命令对象SqlCommand(一)创建命令
- SQL SERVER 2012 第五章 创建和修改数据表 の SQL SERVER中的对象名
- SQL Server 01 修改对象名称
- SQL Server修改数据库对象所有者(Owner)浅析
- SQL Server 修改表或对象的所有者
- SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改
- sqlcommand对象 datareader对象的执行原理
- SQL Server 命名实例与修改端口号
- SQL Server 2008 表保存之后就不可以修改数据类型解决办法
- 浅谈SQL Server中的事务日志(二)----事务日志在修改数据时的角色
- JavaScript之修改对象
- 修改SQL Server服务器被改过名称的问题
- SQL Server修改表结构后批量更新所有视图
- SQL Server 创建和修改数据表
- SQL server 2005 排序规则的修改
- vue修改对象的属性值后页面不重新渲染的实例
- 『原创』在部署项目时通过脚本、注册表修改SQL Server 2005的相关属性
- JAVA之.封装一类圆形对象Circle,该类对象具有半径的属性,具有初始化圆的功能、修改半径的功能、求周长的功能、求面积的功能。