自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL整體更新的方法

數(shù)據(jù)庫 SQL Server
下文將為您詳細介紹SQL整體更新的方法,如果您對SQL數(shù)據(jù)庫這方面感興趣的話,不妨一看,相信對您學習SQL數(shù)據(jù)庫會有所幫助。

如果在項目中遇到用戶在客戶端編輯數(shù)據(jù),添加數(shù)據(jù).SQL整體更新到數(shù)據(jù)庫里面,應該怎么做呢?下面就將教您如何進行SQL整體更新,供您參考。
數(shù)據(jù)庫結(jié)構:

  1. DataSet ds=new DataSet();讀取數(shù)據(jù)  
  2.     private void button1_Click(object sender, System.EventArgs e)  
  3.         {  
  4.             //  
  5.             string str_Conn="workstation id=JHTCHINA;packet size=4096;user id=sa;initial catalog=master;persist security info=False";  
  6.             try  
  7.             {  
  8.                 SqlConnection objConn=new SqlConnection(str_Conn);  
  9.                 string str_sql="select * from Test_Base";  
  10.                 SqlCommand objComm=new SqlCommand(str_sql,objConn);  
  11.                 SqlDataAdapter objAdapter=new SqlDataAdapter(objComm);                 
  12.                 objAdapter.Fill(ds,"Test_Base");  
  13.                 dataGrid1.DataSource=ds;  
  14.             }  
  15.             catch (Exception exc)  
  16.             {  
  17.                 MessageBox.Show(exc.Message);  
  18.             }  
  19.         } 

CREATE TABLE [Test_Base] (
    [CodeZZB] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [InterName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
    [Guid] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_LoginPerson_Guid] DEFAULT (newid()),
    CONSTRAINT [PK_Test_Base] PRIMARY KEY  CLUSTERED
    (
        [CodeZZB]
    )  ON [PRIMARY]
) ON [PRIMARY]
GO

定義 全局DataSet

  1. DataSet ds=new DataSet();讀取數(shù)據(jù)  
  2.     private void button1_Click(object sender, System.EventArgs e)  
  3.         {  
  4.             //  
  5.             string str_Conn="workstation id=JHTCHINA;packet size=4096;user id=sa;initial catalog=master;persist security info=False";  
  6.             try  
  7.             {  
  8.                 SqlConnection objConn=new SqlConnection(str_Conn);  
  9.                 string str_sql="select * from Test_Base";  
  10.                 SqlCommand objComm=new SqlCommand(str_sql,objConn);  
  11.                 SqlDataAdapter objAdapter=new SqlDataAdapter(objComm);                 
  12.                 objAdapter.Fill(ds,"Test_Base");  
  13.                 dataGrid1.DataSource=ds;  
  14.             }  
  15.             catch (Exception exc)  
  16.             {  
  17.                 MessageBox.Show(exc.Message);  
  18.             }  
  19.         } 

編輯添加dataGrid以后更新數(shù)據(jù)

  1. private void button2_Click(object sender, System.EventArgs e)  
  2.         {              
  3.             try  
  4.             {                  
  5.                 //這里ds.Table[0]里面的數(shù)據(jù)已經(jīng)改變  
  6.                 string str_Conn="workstation id=JHTCHINA;packet size=4096;user id=sa;initial catalog=master;persist security info=False";  
  7.                 //整體把修改的數(shù)據(jù)更新到數(shù)據(jù)庫里面  
  8.                 SqlConnection objConn=new SqlConnection(str_Conn);  
  9.                 string str_sql="select * from Test_Base";  
  10.                 SqlCommand objComm=new SqlCommand(str_sql,objConn);   
  11.                 SqlDataAdapter objAdapter=new SqlDataAdapter(objComm);  
  12.                 SqlCommandBuilder updataBulid=new SqlCommandBuilder(objAdapter);  
  13.                 objAdapter.Update(ds,"Test_Base");  
  14.                   
  15.                 MessageBox.Show("OK");  
  16.  
  17.             }  
  18.             catch  (Exception exc)  
  19.             {  
  20.                 MessageBox.Show(exc.Message);  
  21.             }  
  22.         }  

運行通過

如果是SQL整體更新添加,在數(shù)據(jù)讀取的時候
string str_sql="select * from Test_Base where 1=2";
一句代碼就可以了
 

 

 

【編輯推薦】
逐條更新數(shù)據(jù)的SQL語句寫法

教您如何進行SQL跨表更新

SQL中IS NULL的語法

SQL中if語句的用法示例

巧用SQL server臨時表

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2012-07-03 10:26:30

SQL語句優(yōu)化

2010-09-17 14:01:20

SQL插入

2024-01-16 07:50:29

2010-09-09 15:23:16

SQL更新數(shù)據(jù)

2011-06-23 09:55:11

SQL Server

2010-10-22 17:38:02

SQL Server級

2010-09-09 15:13:33

SQL更新數(shù)據(jù)

2023-11-10 07:29:19

云應用ROIIT決策

2023-02-27 14:21:01

云計算云原生IT

2010-09-17 13:40:43

SQL更新

2010-09-17 13:54:02

SQL語句

2010-09-27 10:29:14

sql update語

2010-09-09 16:20:09

SQL循環(huán)更新

2010-09-08 13:14:57

SQL刪除約束

2010-10-19 14:11:20

SQL SERVER恢

2009-09-10 10:31:28

Ling to sql

2010-09-17 09:13:10

2010-09-13 14:35:58

sql server端

2010-10-22 15:18:18

SQL注入漏洞

2010-09-28 14:46:45

SQL Xml字段
點贊
收藏

51CTO技術棧公眾號