1. 程式人生 > >ADO.Net中DataTable的應用(知識點描述、思維導圖、示例程式碼、效果截圖)

ADO.Net中DataTable的應用(知識點描述、思維導圖、示例程式碼、效果截圖)

SqlConnection sqlConnection = new SqlConnection();                                              //宣告並例項化SQL連線;
            sqlConnection.ConnectionString =
                "Server=(local);Database=EduBaseDemo;Integrated Security=sspi";                             //在字串變數中,描述連線字串所需的伺服器地址、資料庫名稱、整合安全性(即是否使用Windows驗證);
            SqlCommand insertCommand = new SqlCommand();                                                    //宣告並例項化用於插入的SQL命令;
            insertCommand.Connection = sqlConnection;                                                       //將SQL命令的連線屬性指向SQL連線;
            insertCommand.CommandText =
                "INSERT tb_CourseSelection(StudentNo,CourseNo,OrderBook)"
                + "VALUES(@StudentNo,@CourseNo,@OrderBook);";                                               //指定SQL命令的命令文字;該命令插入選課記錄;
            insertCommand.Parameters.AddWithValue("@StudentNo", "3120707001");                              //向SQL命令的引數集合新增引數的名稱、SQL Server資料型別、長度(僅用於定長型別)、所繫結的資料表中的列名;
            insertCommand.Parameters.Add("@CourseNo", SqlDbType.Char, 4, "No");
            insertCommand.Parameters.Add("@OrderBook", SqlDbType.Bit, 0, "OrderBook");
            SqlCommand updateCommand = new SqlCommand();                                                    //宣告並例項化用於更新(教材訂購狀態)的SQL命令;
            updateCommand.Connection = sqlConnection;                                                       //將SQL命令的連線屬性指向SQL連線;
            updateCommand.CommandText =                                                                     //指定SQL命令的命令文字;該命令更新教材訂購狀態;
                "UPDATE tb_CourseSelection"
                    + " SET 
[email protected]
" + " WHERE [email protected] AND [email protected];"; updateCommand.Parameters.AddWithValue("@StudentNo", "3120707001"); //向SQL命令的引數集合新增引數的名稱、SQL Server資料型別、長度(僅用於定長型別)、所繫結的資料表中的列名; updateCommand.Parameters.Add("@CourseNo", SqlDbType.Char, 4, "No"); updateCommand.Parameters.Add("@OrderBook", SqlDbType.Bit, 0, "OrderBook"); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); //宣告並例項化SQL資料介面卡; sqlDataAdapter.InsertCommand = insertCommand; //將SQL資料介面卡的插入命令屬性指向SQL命令; sqlDataAdapter.UpdateCommand = updateCommand; //將SQL資料介面卡的更新命令屬性指向SQL命令; sqlConnection.Open(); //開啟SQL連線; int rowAffected = sqlDataAdapter.Update(this.SelectedCourseTable); //SQL資料介面卡根據學生資料表提交更新,並返回受影響行數; sqlConnection.Close(); //關閉SQL連線; MessageBox.Show("插入" + rowAffected.ToString() + "行。");

相關推薦

前端介面操作資料表知識點描述思維示例程式碼效果

SqlConnection sqlConnection = new SqlConnection(); //宣告並例項化SQL連線; sqlConnection.ConnectionString

ADO.NetDataTable應用知識點描述思維示例程式碼效果

SqlConnection sqlConnection = new SqlConnection(); //宣告並例項化SQL連線; sqlConnection.ConnectionString

ADO.NetDataSet的應用知識點描述思維示例程式碼效果

一.知識點描述 ADO.NET是Microsoft公司推出的.NET框架中用於資料訪問的元件,ADO. NET是.Net FrameWork SDK 中用以操作資料庫的類庫的總稱。而DataSet 類則是ADO. NET中最核心的成員之一,也是各種開發基於.Net平臺程式語言開發資料庫應用程式最常接觸的類。

ADO.NETDataTable應用讀書筆記4

errors 訪問 cep ati 設置 datarow ember for sql 一.思維導圖 二.知識點描述 DataTable是一個臨時保存數據的網格虛擬表(表示內存中數據的一個表。) 1.用法介紹: (1)可以使用相應的 DataTable 構造函數創建 Da

ADO.NETDataTable應用

  知識點 DataTable是一個臨時儲存資料的網格虛擬表(表示記憶體中資料的一個表。) 1.用法介紹: (1)可以使用相應的 DataTable 建構函式建立 DataTable 物件。 可以通過使用 Add 方法將其新增到

ADO.NETDatatable應用

find tro 初始化 真的 con 表示 實現 current datatable 一、思維導圖 一、 定義 Datatable類將關系數據表示為表格形式。 ADO.NET提供了一個Datatable類來獨立創建和使用數據表。它也可以和Dataset一起使

ADO.NetDataSet的應用

ADO.Net中DataSet的應用     一、知識點描述   1、DataSet是ADO.NET的中心概念。可以把DataSet當成記憶體中的資料庫,DataSet是不依賴於資料庫的獨立資料集合。也就是說,即使斷開資料鏈路,或者關閉資料庫,DataSet依然是可用的

第九周學習筆記:ADO.NetDataSet的應用

ADO.Net中DataSet的應用 一.思維導圖       一.相關知識點 三大特性 DataSet物件的三大特性: (1) 獨立性。DataSet獨立於各種資料來源。 (2) 離線(斷開)和連線。 (3) DataSet物件是一個可以用XML形式表示的資

ADO.NETdateset的應用

dataset是ADO.NET的中心概念,可以把它當成ADO.NET的資料庫來理解,它是多個dataTable的集合,下面簡單介紹一下它如何使用 (1)建立與填充資料 dataset同樣需要使用SqlDataAdapter來填充資料 DataSet dataSet = new Dat

VS2013新建項找不到ADO.NET Entity Data Model.edmx

一、 1、進入C:\,進入ProgramData檔案,,(該檔案是隱藏檔案,按下圖檢視隱藏檔案) 2、具體位置:“C:\ProgramData\Package Cache{08AEF86A-1956-4846-B906-B01350E96E30}v12.0.2

NET快取框架CacheManager在混合式開發框架應用1-CacheManager的介紹和使用 基於C#的MongoDB資料庫開發應用4--Redis的安裝及使用

在我們開發的很多分散式專案裡面(如基於WCF服務、Web API服務方式),由於資料提供涉及到資料庫的相關操作,如果客戶端的併發數量超過一定的數量,那麼資料庫的請求處理則以爆發式增長,如果資料庫伺服器無法快速處理這些併發請求,那麼將會增加客戶端的請求時間,嚴重者可能導致資料庫服務或者應用服務直接癱瘓。快取方案

.NET快取框架CacheManager在混合式開發框架應用1-CacheManager的介紹和使用 基於C#的MongoDB資料庫開發應用4--Redis的安裝及使用

在我們開發的很多分散式專案裡面(如基於WCF服務、Web API服務方式),由於資料提供涉及到資料庫的相關操作,如果客戶端的併發數量超過一定的數量,那麼資料庫的請求處理則以爆發式增長,如果資料庫伺服器無法快速處理這些併發請求,那麼將會增加客戶端的請求時間,嚴重者可能導致資料庫服務或者應用服務直接癱瘓。快取方案

ADO.NETDataSetDataTableDataRow的資料複製方法

DataSet 物件是支援 ADO.NET的斷開式、分散式資料方案的核心物件 ,用途非常廣泛.我們很多時候需要使用其中的資料,比如取得一個DataTable的資料或者複製另一個DataTabe中的資料或者是DataRow的資料,但是隻有DataSet和DataTable的複製是支援深層複製的,就是說不僅能複製

解決VS2012沒有ado.net實體資料模型ADO.NET entity data model的問題

      我使用的是VS2012旗艦版,但是一直在“新建專案”中找不到“ADO.NET實體資料模型” 這個選項,嘗試了網路上的各種方法,包括安裝entity framework,重置模板,甚至重新安裝vs2012,都沒有解決,後來在一個英文論壇上找到了解決辦法。 上圖可

redis 在 php 應用string篇

否則 發現 版本 com 偏移量 .html incrby his num 本文為我閱讀了 redis參考手冊 之後結合 博友的博客 編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) 上一篇:redis 在 php 中

redis 在 php 應用List篇

color .com 博客 長度 多個 列表 conn ref ron 本文為我閱讀了 redis參考手冊 之後結合 博友的博客 編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) 目錄: 一、List(列表) 1、LPUS

redis 在 php 應用Set篇

之間 進行 group center 集合運算 返回 world cut 數據 上一篇:redis 在 php 中的應用(List篇) 本文為我閱讀了 redis參考手冊 之後編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) Re

redis 在 php 應用Sorted-set篇

區間 arr 基數 計算 元素 store size count body 上一篇:redis 在 php 中的應用(Set篇) 本文為我閱讀了 redis參考手冊 之後編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) Redis

VR技術在數據中心3D機房應用

chrome 結合 帶來 基礎 player 設計 然而 體驗 strong VR技術在數據中心3D機房中的應用 (下) 前面給大家簡單科普了一下VR的硬件設備以及VR在各個領域的應用,是不是覺得非常高大上?千言萬語概括成一句話,VR能給用戶帶來前所未有的沈浸感和交

OPENCV----在APP性能測試應用

核心 color frame pan ems span urn sqrt || 應用項目: APP的性能測試 應用場景: APP啟動速度 視頻開播速度 加載速度 等~~ 緣來: 基於APP日誌和UiAutomator的測試方案,測試結果不能直白且精確的