日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL整體更新的方法

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

10年積累的做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有源匯免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

 
 
 
  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.         }  

運(yùn)行通過

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

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

教您如何進(jìn)行SQL跨表更新

SQL中IS NULL的語法

SQL中if語句的用法示例

巧用SQL server臨時表


本文標(biāo)題:SQL整體更新的方法
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/cohdjjd.html