Microsoft PowerPoint - vb13.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - vb13.ppt"

Transcription

1 VB 資料庫應用 資科系 林偉川 關連式資料庫 Access MS-SQL Oracle MySQL 資料庫種類 2 1

2 Access 資料庫 可看到一個資料表, 是由 m 列 n 欄的表格所組成 每一列即為一筆記錄 (record), 每一欄即為一個欄位或資料欄 (field) 一個資料表可擁有多筆記錄 ( 最多十億筆 ) 一筆記錄內可擁有多個資料欄 ( 最多 255 欄 ) 就一個資料欄言, 也可擁有多個字元 ( 純文字欄, 最多 255 個字元 整個資料表內容最大上限為 2 GB 減去系統物件所需的空間 ) 3 Access 資料庫 一個或以上的字元可組成一個資料欄 一個或以上的資料欄可組成一筆記錄 一筆或以上的記錄可組成一個資料表 一個或以上的資料表可組成一個資料庫 資料表是 Access 資料庫用來存放資料的地方, 其內擺放著一組為某種目的而蒐集在一起 有組織 的資料 使用者可在資料表上進行檢視資料 查詢 增 / 刪記錄 更新資料 Access 資料庫就是架構在資料表上 4 2

3 資料表 記錄數 資料欄 Access 資料庫的規格上限 文字欄內容 一筆記錄總字元數及備忘 ) 總字元數 2048 個 十億筆 255 欄 255 個字元 2000 個字元 ( 不含 OLE 二十億個位元組減去系統物件所需的空間 5 使用 Access 建立資料庫 欄位名稱 資料型別 長度 BookID 文字 6 BookTitle 文字 30 BookPrice BookPubDate 貨幣 日期 / 時間 6 3

4 開放資料庫連結協定 (ODBC for VB6) 不同資料庫的一個統一連結協定 ODBC 包含 應用程式 (Application) 驅動程式管理者 (Driver Manager) 驅動程式 (Driver) 資料來源 (Data Source) Vb 支援物件 Data Adodc 7 ADO.NET 簡介 ADO.NET 是微軟新一代的技術, 它是 ADO (ActiveX Data Object) 元件的後繼者, 其主要的目的是在.NET Framework 平台存取資料, 簡單的說, VB.NET 技術就是使用 ADO.NET 進行資料庫的存取 ADO.NET 的目的是提供一致的物件模型, 用來存取和編輯資料來源的資料, 至於資料來源並不限資料庫, 以 VB.NET 的應用來說, ADO.NET 的主要功能是存取資料庫 8 4

5 如何使用 ADO.NET 建立資料庫 建立資料庫的步驟, 如下所示 : 建立資料庫, 使用 Access 建立所需的資料庫 使用 OLE DB 提供者建立資料庫連結 使用 ADO.NET 存取資料庫的內容 啟動瀏覽程式執行 ASP.NET 程式測試網頁資料庫 ADO.NET 主要物件有 :Connection Command DataReader DataSet 物件 9 如何使用 ADO.NET 建立資料庫 以連結 Access 資料庫為例, 在程式碼使用 ADO.NET 時, 需要使用 Imports 關鍵字匯入 OLE DB 所需的名稱空間 Namespace, 如下所示 :Imports System.Data.OleDb 使用 SQL Server 資料庫, 其匯入的名稱空間, 如下所示 :Imports System.Data.SqlClient 10 5

6 如何使用 ADO.NET 讀取資料庫 用 Connection 物件建立資料來源的資料連結 再用 Command 物件對資料來源下 SQL 指令, 執行後取得資料來源的資料 再用 DataReader 物件讀取並填入 DataSet 物件 最後再使用 DataBinding 在表單控制項控制 11 Book 資料表 BookID BookTitle BookAuthor BookPrice BookDate F8534A XML 網頁製作徹底研究 陳會安 NT$ /7/1 F8920 ASP.NET 網頁製作徹底研究 陳會安 NT$ /10/1 P611 ASP 3.0 網頁設計範例教本 陳會安 NT$ /4/1 P631 Java 2 程式設計範例教本 陳會安 NT$ /3/1 S708 資料庫理論與實務 陳會安, 陳峰棋 NT$ /5/1 12 6

7 ADO.NET-Connection 物件 Connection 物件可以建立與存取資料來源的連結, 以資料庫來說 Connection 物件還負責初始資料庫,Connection 物件一共分為兩種 : OLE DB: 使用 OleDbConnection 物件 (access) SQL Server: 使用 SqlConnection 物件 (sql server) 需要一連結字串 str, 是 OLE DB 提供用來建立的資料來源字串 以 Access 資料庫系統為例, 資料庫 Books.mdb 的 str 字串, 如下所示 : str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & C:\Books.mdb" 13 ADO.NET-Connection 物件 連結字串 str, 若以 SQL Server 為例, 要利用 Sqlconnection 物件建立連結, 其字串如下 : str = server=ip;database=user; uid=wayne;pwd=

8 ADO.NET-Command 物件 Command 物件可以對資料來源執行指令, 以資料庫的資料來源而言, 就是執行 SQL 指令, 在建立 Connection 物件與資料庫連結後, 就可以使用 Command 物件執行 SQL 指令 Command 物件也分為兩種 : OLE DB: 使用 OleDbCommand 物件 (access) SQL Server: 使用 SqlCommand 物件 (sql server) 15 使用 DataReader 物件讀取資料庫 VB.NET 應用程式, 使用 ADO.NET 存取資料庫最簡單且快速的方式是使用 DataReader 物件 16 8

9 ADO.NET-DataReader 物件 ADO.NET 的 DataReader 物件可以從資料來源使用 Command 物件執行 SQL 指令, 取得如同循序檔案一般唯讀且單向的資料流 因為 DataReader 只在記憶體儲存一筆記錄, 所以能夠提升應用程式的執行效能, 並且降低系統的負荷 DataReader 物件分為兩種 : OLE DB: 使用 OleDbDataReader 物件 (access) SQL Server: 使用 SqlDataReader 物件 (sql server) 17 使用 DataReader 物件讀取 DB 之步驟 步驟 1: 建立和開啟資料庫連結 首先我們需要建立 Connection 物件來連結資料庫, 如下所示 : Dim obj As OleDbConnection obj = New OleDbConnection(str) Obj.open() Str 字串變數指定資料來源的字串, 如下所示 : str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "..\Books.mdb" 18 9

10 連結字串所要用到不同資料庫內容 資料庫 Access SQL Server Oracle 提供者名稱 Microsoft.Jet.OL EDB.4.0 SQLOLEDB MSDAORA 範例 Provider=Microsoft.Jet.O LEDB.4.0;Data Source=..\Books.mdb server=localhost;datab ase=user; uid=wayne;pwd= 使用 DataReader 物件讀取 DB 之步驟 步驟 2: 建立 Command 物件 在開啟資料庫連結後, 就可以建立 Command 物件, 並且指定欲執行的 SQL 指令字串, 如下所示 : Dim cmd As OleDbCommand cmd =New OleDbCommand("SELECT * FROM Book", obj) 20 10

11 使用 DataReader 物件讀取 DB 之步驟 步驟 3: 取得 DataReader 物件 在建立好 Command 物件後, 接著就可以使用 ExecuteReader 方法執行 SQL 指令取得 DataReader 物件, 如下所示 : Dim dr As OleDbDataReader dr = cmd.executereader() 上述程式碼取得 DataReader 物件 dr 21 使用 DataReader 讀取 DB 之步驟 Execute 方法 ExecuteNonQuery ExecuteScalar ExecuteReader 說明執行 SQL 指令但是不會傳回任何資料, 通常是使用在第 14-5 節資料庫操作指令 INSERT DELETE 和 UPDATE 執行 SQL 指令從資料表只取得一個欄位資料, 如果是資料表, 就是第 1 筆記錄的第 1 個欄位值執行 SQL 指令傳回 DataReader 物件 22 11

12 使用 DataReader 物件讀取 DB 之步驟 步驟 4: 取出查詢結果的資料表記錄資料 DataReader 物件如同循序檔案一般, 當執行 SQL 指令取得 DataReader 物件後, 就如同開啟一個讀取的 DataReader 檔案, 程式碼需要使用 While 迴圈讀取資料表的每一筆記錄, 如下所示 : Do While dr.read() T1.Text &= dr.item("bookid") & vbtab T1.Text &= dr.item("booktitle") & vbtab T1.Text &= dr.item("bookprice") & vbtab T1.Text &= dr.item("bookpubdate") & vbnewline Loop 23 使用 DataReader 物件讀取 DB 之步驟 步驟 5: 關閉 DataReader 和資料庫連結 最後需要關閉 DataReader 物件和資料庫連結的 Connection 物件, 如下所示 : dr.close() obj.close() 上述程式碼使用 Close 方法關閉 DataReader 和 Connection 物件 24 12

13 完整程式碼 Dim str As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Bk.mdb" Dim obj As OleDbConnection= New OleDbConnection(str) obj.open() Dim cmd As OleDbCommand= New OleDbCommand("Select * From Book", obj) Dim dr As OleDbDataReader = cmd.executereader() T1.Text = "BookID" & vbtab & "BookTitle" & vbtab & vbtab & vbtab T1.text &= "BookPrice" & vbtab & "BookPubDate" & vbnewline Do While dr.read() T1.Text &= dr.item("bookid") & vbtab T1.Text &= dr.item("booktitle") & vbtab T1.Text &= dr.item("bookprice") & vbtab T1.Text &= dr.item("bookpubdate") & vbnewline Loop dr.close() obj.close() 25 DataSet 和 DataTable 物件 DataSet 物件是由 DataTable 物件所組成, DataSet 物件可以代表一個儲存在記憶體的資料庫, 每一個 DataTable 儲存一個資料表的記錄資料, 每一個 DataRow 物件就是一筆記錄 在建立好 Connection 物件的資料庫連結後, 使用 DataAdapter 物件的 Fill 方法將資料表的資料填入 DataSet 物件, 也就是資料表的 DataTable 物件 DataAdapter 物件分為兩種 : OLE DB: 使用 OleDbDataAdapter 物件 (access) SQL Server: 使用 SqlDataAdapter 物件 (sql server) 26 13

14 將資料表填入 DataSet 物件 DataSet 物件可以建立儲存在記憶體中的資料庫, 每一個資料表是一個 DataTable 物件 不同於 DataReader 物件,DataSet 物件如同循序檔案, 需要將資料表的記錄資料先填入 DataSet 物件, 然後再來顯示 DataSet 物件的記錄資料 27 將資料表填入 DataSet 物件 步驟 1: 建立 Connection 物件 如同上一節的 DataReader 物件, 我們還是需要使用 Connection 物件建立資料連結, 如下所示 : obj = New OleDbConnection(str) obj.open() 上述程式碼建立 obj 的資料連結物件, 然後開啟資料庫連結 28 14

15 將資料表填入 DataSet 物件 步驟 2: 建立 DataAdapter 物件 在 DataSet 物件是使用 DataAdapter 物件取得記錄資料, 這個物件屬於 DataSet 和 Connection 物件資料來源間的橋樑, 以便將資料表填入 DataSet 物件 DataAdapter 物件也擁有兩個版本,SQL Server 的是 SqlDataAdapter, 以本節為例是使用 OLE DB 的 OleDbDataAdapter, 如下所示 : Dim da As OleDbDataAdapter da = New OleDbDataAdapter("SELECT * FROM Book", obj) 29 將資料表填入 DataSet 物件 步驟 3: 建立 DataSet 物件填入記錄資料 現在我們就可以建立 DataSet 物件, 執行 DataAdapter 的 SQL 查詢指令, 將記錄資料填入 DataSet 物件, 如下所示 : Dim ds As DataSet = New DataSet() da.fill(ds, "Books") 30 15

16 將資料表填入 DataSet 物件 步驟 4: 取出查詢結果的資料表記錄資料 在使用 DataAdapter 物件將資料表記錄填入 DataSet 後, 請使用 For Each 迴圈取出每一個 DataRow 物件, 也就是一筆記錄, 如下所示 : Dim objr As DataRow For Each objr in ds.tables("books").rows T1.Text &= objr("bookid") & vbtab T1.Text &= objr("booktitle") & vbtab T1.Text &= objr("bookprice") & vbtab T1.Text &= objr("bookpubdate") & vbnewline Next 31 將資料表填入 DataSet 物件 步驟 5: 關閉資料庫連結 最後記得關閉資料庫連結, 以此例建立的 Connection 物件為 objcon, 如下所示 : obj.close() 32 16

17 完整程式碼 Dim str As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Bk.mdb" Dim obj As OleDbConnection= New OleDbConnection(str) obj.open() Dim da As OleDbDataAdapter da = New OleDbDataAdapter("Select * From Book", obj) Dim ds As DataSet = New DataSet() da.fill(ds, "Book") Dim objr As DataRow For Each objr In ds.tables("book").rows T1.Text &= objr("bookid") & vbtab T1.Text &= objr("booktitle") & vbtab T1.Text &= objr("bookprice") & vbtab T1.Text &= objr("bookpubdate") & vbnewline Next obj.close() 33 DataGrid 控制項顯示資料表 DataGrid 控制項可以將資料來源的資料以表格方式顯示, 例如 : 將資料表的記錄資料如同 Excel 試算表一般的顯示每筆記錄和欄位資料 34 17

18 DataGrid 控制項顯示資料表 35 DataGrid 控制項顯示資料表 當表單新增 DataGrid 控制項後, 只需將資料表的記錄資料填入 DataSet 物件, 就可以指定 DataGrid 控制項的 DataSource 屬性, 如下所示 : dg.datasource = ds.tables("books") 上述程式碼將 DataGrid 控制項的資料來源指定成 DataSet 物件名為 Books 的 DataTable 物件 36 18

19 DataGrid 控制項顯示資料表 - 屬性 屬性 Name CaptionText AllowSorting DataSource ReadOnly 說明控制項名稱控制項的標題文字設定是否可按一下資料欄的標頭, 就以此欄位進行排序, 預設值 True 可以,False 為不可以設定控制項的資料來源, 可以是 DataSet 和 DataTable 等物件控制項是否為唯讀, 預設值 False 為不是,True 為唯讀 37 DataSet 物件和 DataGrid 控制項 步驟 1: 建立和開啟資料庫連結 首先我們需要建立 Connection 物件來連結資料庫, 如下所示 : Dim obj As OleDbConnection obj = New OleDbConnection(str) Obj.open() Str 字串變數指定資料來源的字串, 如下所示 : str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "..\Books.mdb 38 19

20 DataSet 物件和 DataGrid 控制項 步驟 2: 建立 DataAdapter 物件 在開啟資料庫連結後, DataSet 物件就可以使用 DataAdapter 物件取得記錄資料, 並且指定欲執行的 SQL 指令字串, 如下所示 : Dim da As OleDbDataAdapter da=new OleDbDataAdapter("SELECT * FROM Book", obj) 39 DataSet 物件和 DataGrid 控制項 步驟 3: 建立 DataSet 物件填入紀錄資料 建立 DataSet 物件執行 DataAdapter 的 SQL 查詢命令, 將紀錄填入 DataSet 物件, 如下所示 : Dim ds As DataSet=new DataSet() da.fill(ds, 資料表 ) 40 20

21 DataSet 物件和 DataGrid 控制項 步驟 4: 設定 DataGrid 控制項之 DataSource Dg.datasource=ds.tables( 資料表 ) 41 DataSet 物件和 DataGrid 控制項 步驟 5: 關閉資料庫連結 最後需要關閉資料庫連結的 Connection 物件, 如下所示 : obj.close() 上述程式碼使用 Close 方法關閉 Connection 物件 42 21

22 完整程式碼 Dim str As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Bk.mdb" Dim obj As OleDbConnection=New OleDbConnection(str) obj.open() Dim da As OleDbDataAdapter da = New OleDbDataAdapter("Select * From Book", obj) ds = New DataSet() da.fill(ds, "Book") Dg1.DataSource = ds.tables("book") obj.close() 43 SQL 語言的基礎 SQL(Structured Query Language) 為 ANSI(American National Standards Institute) 標準的資料庫語言,SQL 指令語法可以用來存取和更新資料庫的記錄, 目前 Access SQL Server Informix Oracle 和 Sybase 等資料庫系統都支援 ANSI 的 SQL 語言 44 22

23 SQL 語言的指令 SQL 語言的指令可以分為 4 大部分, 如下表所示 : 資料定義語言 DDL (Data Definition Language): 屬於資料表建立和欄位定義的 SQL 指令 資料操作語言 DML (Data Manipulation Language): 屬於資料表記錄插入 刪除和更新指令 資料查詢語言 DQL (Data Query Language): 屬於資料表查詢指令, 只有一個 SELECT 指令 資料控制語言 DCL (Data Control Language): 屬於資料庫安全設定和權限管理指令 45 SQL 的查詢指令語法 在 SQL 語言的資料查詢指令只有一個 SELECT 指令, 完整的指令語法如下所示 : SELECT 欄位 1, 欄位 2 FROM 資料表 WHERE conditions 上述 SELECT 指令的欄位 1~2 為記錄的欄位,conditions 為查詢條件, 這個指令使用口語來說是 從資料表取回符合 WHERE 子句條件的記錄, 顯示欄位 1 和

24 SQL 的查詢指令記錄欄位 使用 "*" 符號代表所有資料表的欄位, 表示取回資料表記錄的所有欄位, 如下所示 : SELECT * FROM Book 上述指令沒有 WHERE 子句, 所以是將資料內所有的記錄和欄位取回 47 SQL 的單一查詢條件 WHERE 子句 SQL 查詢指令的單一條件,WHERE 子句的基本規則和範例, 如下所示 : 文字欄位要加上單引號, 如下所示 : SELECT * FROM Book WHERE BookID='F8111A' 數字欄位並不需要額外的字元括起, 如下所示 : SELECT * FROM Book WHERE BookPrice>550 文字的欄位可以使用 LIKE 包含運算子配合 "%" 萬用字元, 此時查詢的條件子句只需包含的子字串就符合條件, 如下所示 : SELECT * FROM Book WHERE BookID LIKE '%1%' 數字或日期欄位可以使用 <> > < >= 和 <= 不等於 大於 小於 大於等於和小於等於等運算子建立多樣化的查詢條件 48 24

25 SQL 的多重查詢條件 WHERE 子句 WHERE 子句的查詢條件可以使用 AND 和 OR 邏輯運算子連接, 其基本語法, 如下所示 : AND 且運算子 : 連接的前後條件都必須成立, 整個條件才能成立, 例如 : 書號包含 "3" 且書名有 " 研究 " 的子字串, 如下所示 : SELECT * FROM Book WHERE BookID LIKE '%3%' AND BookTitle LIKE '% 研究 %' OR 或運算子 : 連接的前後條件只需任何一個成立即可, 例如 : 書號包含 "3" 或書名有 " 研究 " 的子字串, 如下所示 : SELECT * FROM Book WHERE BookID LIKE '%3%' OR BookTitle LIKE '% 研究 %' 49 SQL 的查詢指令排序輸出 SQL 的查詢結果可以指定欄位進行由小到大, 或由大到小排序, 只需在 SELECT 指令的最後加上 ORDER BY 子句即可, 如下所示 : SELECT * FROM Book WHERE BookPrice>=500 ORDER BY BookPrice 上述查詢結果使用 BookPrice 欄位排序, 預設是由小到大的 ASC, 如果想倒過來由大到小, 只需加上 DESC, 如下所示 : SELECT * FROM Book WHERE BookPrice>=500 ORDER BY BookPrice DESC 50 25

26 SQL 的查詢指令 - 聚合函數 函數 Count(Column) Avg(Column) Max(Column) Min(Column) Sum(Column) StDev(Column) StDevP(Column) Var(Column) 說明計算記錄筆數計算欄位平均值取得記錄欄位的最大值取得記錄欄位的最小值取得記錄欄位的總計統計樣本的標準差統計母體的標準差統計樣本的變異數 VarP(Column) 統計母體的變異數 51 Data 物件之屬性 (VB 6) Connect Access Excel ( 較有限制 ) DataBaseName db1.mdb Recordset type 0- 資料表 RecordSource 資料表名稱 Exclusive True (one person/time), False (sharable) 52 26

27 Data 物件之屬性 欲瀏覽物件之 DataSource 屬性 標籤 唯讀 文字方塊 可讀寫 DataSource data1 DataField 欄位名稱 DataFormat 資料格式 (data 物件此欄不支援 ) MS FlexGrid 資料儲存格 53 ADODC 物件之屬性 專案 / 設定使用元件選 ADODC 物件 CommandType 2 adcmdtable ConnectionString ( 使用 ODBC 連接 ) RecordSource 資料表 欲瀏覽物件之 DataSource 屬性 標籤 唯讀 文字方塊 可讀寫 DataSource Adodc1 DataField 欄位名稱 DataFormat 資料格式 MS DataGrid 資料儲存格 54 27

28 ADODC 物件 55 ADO 物件之 CommandType 屬性設定 56 28

29 ADO 物件之 ConnectionString 屬性設定 57 ADO 物件之 ConnectionString 屬性設定 58 29

30 ADO 物件之 ConnectionString 屬性設定 59 ADODC 使用連接字串 DBQ=D:\temp\linway\vb\db1.mdb;DefaultDir =D:\temp\linway\vb;Driver={Driver do Microsoft Access (*.mdb)};driverid=25;fil=ms Access;FILEDSN=D:\temp\linway\vb\db1.md b;maxbuffersize=2048;maxscanrows=8;pag etimeout=5;safetransactions=0;threads=3;u ID=admin;UserCommitSync=Yes; 60 30

31 ADODC 物件屬性 61 ADODC 物件屬性 62 31

32 ADO 物件之 RecordSource 屬性設定 63 ADODC 物件之執行結果

33 ADODC 物件之執行結果 2 65 使用 VB6 建立資料庫 66 33

34 使用 VB6 建立資料庫 67 使用 VB6 建立資料庫 68 34

35 使用 VB6 建立資料庫 69 移動至第一筆紀錄 紀錄指標之移動 Adodc1.Recordset.MoveFirst 往前一筆紀錄 Adodc1.Recordset.MovePrevious 往後一筆紀錄 Adodc1.Recordset.MoveNext 移動至最後一筆紀錄 Adodc1.Recordset.MoveLast 70 35

36 VB6 紀錄指標之移動判斷 判斷資料指標是否為最前端 Adodc1.Recordset.BOF 判斷資料指標是否為最後端 Adodc1.Recordset.BOF 71 VB6 資料表處理移動畫面 72 36

37 VB6 資料表處理之程式 Private Sub Form_Load() Adodc1.Caption = " 訂單 " C1(0).Caption = " 第一筆紀錄 " C1(1).Caption = " 往前一筆紀錄 " C1(2).Caption = " 往後一筆紀錄 " C1(3).Caption = " 最後一筆紀錄 " C1(4).Caption = " 結束 " End Sub 73 VB6 資料表處理之程式 Private Sub C1_Click(Index As Integer) Select Case Index Case 0: Adodc1.Recordset.MoveFirst Case 1: If Not Adodc1.Recordset.BOF = True Then Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF = True Then Adodc1.Recordset.MoveNext End If End If 74 37

38 VB6 資料表處理之程式 Case 2: If Not Adodc1.Recordset.EOF = True Then Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF = True Then Adodc1.Recordset.MovePrevious End If End If Case 3: Adodc1.Recordset.MoveLast Case 4: End End Select End Sub 75 VB6 新增及刪除記錄 新增記錄 Adodc1.Recordset.AddNew 刪除記錄 If Adodc1.Recordset.BOF = False Then Adodc1.Recordset.Delete End If Adodc1.Recordset.MovePrevious 76 38

39 VB6 自己寫程式 Private Sub Command1_Click() MsgBox Adodc1.Recordset.RecordCount While Not Adodc1.Recordset.EOF MsgBox Adodc1.Recordset.Fields.Count For i = 0 To Adodc1.Recordset.Fields.Count - 1 T1.Text = T1.Text & Adodc1.Recordset.Fields.Item(i) & " " Next T1.Text = T1.Text & Chr(13) & Chr(10) Adodc1.Recordset.MoveNext Wend End Sub 77 ADO.NET 執行畫面 (DataReader) 78 39

40 ADO.NET 程式 Dim obj As OleDbConnection Dim cmd As OleDbCommand Dim dr As OleDbDataReader Dim str, out As String str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Books.mdb" obj = New OleDbConnection(str) obj.open() ' 開啟資料庫連結 79 ADO.NET 程式 cmd = New OleDbCommand("SELECT * FROM Book", obj) dr = cmd.executereader() out = " 欄位數 : " & dr.fieldcount & vbnewline out &= " 書號 " & vbtab & " 書名 " & vbtab & vbtab & vbtab & " 作者 " & vbtab & vbtab & " 書價 " & vbtab & " 出版日期 " & vbnewline 80 40

41 ADO.NET 程式 While dr.read() out &= dr.item("bookid") & vbtab out &= dr.item("booktitle") & vbtab If Len(dr.Item("BookAuthor")) > 3 Then out &= dr.item("bookauthor") & vbtab Else out &= dr.item("bookauthor") & vbtab & vbtab End If 81 ADO.NET 程式 out &= dr.item("bookprice") & vbtab out &= dr.item("bookpubdate") & vbnewline End While dr.close() ' 關閉 DataReader obj.close() ' 關閉資料庫連 T1.Text = out T1.SelectionLength =

42 ADO.NET 執行畫面 (DataSet) 83 ADO.NET 程式 Dim ds As DataSet Dim obj As OleDbConnection Dim cur, max Private Sub Form1_Load T1.Text = "SELECT * FROM 書籍訂單 " B1.Text = " 下一筆 : B2.Text = " 上一筆 : B3.Text = " 結束 " l1.text = "SQL 指令 :" L2.Text = " 客戶名稱 " L3.Text = " 書籍名稱 " L4.Text = " 日期 : L5.Text = " 單價 : L6.Text = " 數量 " T2.Text = " : T3.Text = " : T4.Text = " : T5.Text = " : T6.Text = "" 84 42

43 ADO.NET 程式 Dim da As OleDbDataAdapter Dim str As String str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db1.mdb" obj = New OleDbConnection(str) obj.open() ' 開啟資料庫連結 da = New OleDbDataAdapter(T1.Text, obj) ds = New DataSet da.fill(ds, " 書籍訂單 ") max = ds.tables(" 書籍訂單 ").Rows.Count cur = 1 L7.Text = cur & "/" & max showrecord(cur) End sub 85 ADO.NET 程式 Sub showrecord(byval pos As Integer) Dim row As DataRow row = ds.tables(" 書籍訂單 ").Rows(pos - 1) t2.text = row(" 客戶名稱 ") t2.selectionstart = Len(t2.Text) t2.focus() T3.Text = row(" 書籍名稱 ") T4.Text = row(" 日期 "): T5.Text = row(" 單價 ") T6.Text = row(" 數量 ") L7.Text = cur & "/" & max End Sub 86 43

44 ADO.NET 程式 Private Sub B1_Click If cur < max Then cur += 1 showrecord(cur) End If End Sub 87 ADO.NET 程式 Private Sub B3_Click obj.close() ' 關閉 DataReader Dim ok = MsgBox(" 確定結束?", MsgBoxStyle.OKCancel, " 確定 ") If ok = MsgBoxResult.OK Then End End Sub Private Sub B2_Click If cur > 1 Then cur -= 1 showrecord(cur) End If End Sub 88 44

45 ADO.NET 執行畫面 (DataGrid) 89 ADO.NET 程式 Private Sub Form1_Load T1.Text = "SELECT * FROM 書籍訂單 " Button1.Text = " 查詢 : l1.text = "SQL 指令 :" End Sub Private Sub Button1_Click Dim obj As OleDbConnection Dim da As OleDbDataAdapter Dim str As String 90 45

46 ADO.NET 程式 str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db1.mdb" obj = New OleDbConnection(str) obj.open() ' 開啟資料庫連結 da = New OleDbDataAdapter(T1.Text, obj) Dim ds As DataSet = New DataSet da.fill(ds, " 書籍訂單 ") dg.datasource = ds.tables(" 書籍訂單 ") obj.close() ' 關閉 DataReader End Sub 91 46

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

2 ADO.NET Internet 1.2

2 ADO.NET Internet 1.2 C H A P T E R 1 ADO.NET XML ADO.NET ADO.NET.NET Framework.NET XML ADO.NET.NET Microsoft Visual Studio 200 ADO.NET ADO.NET 2 ADO.NET 1 1.1 1.1 1.1 1.2 Internet 1.2 1.1 Internet 2 1.2 (Internet) Web 1. ADO.NET

More information

untitled

untitled Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

(Microsoft PowerPoint -

(Microsoft PowerPoint - Windows 程式設計 ADO.NET 資料存取 ( 一 ) 講師 : 林賢達 Peter.lin@imestech.com 課程大綱 安裝 SQL Server 2005 Express Edition RDBMS 基礎概念 測試資料庫簡介 ADO.NET 概述 Connection 物件與 Command 物件 Parameters 集合物件 DataReader 物件 資料繫結 RDBMS

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

第 一 章 資料庫概念

第 一 章 資料庫概念 授課老師 : 洪瑞展 2015/11/5 1 1. 讓讀者瞭解 ADO.NET 的架構及運作原理 2. 讓讀者瞭解 ADO.NET 與資料庫的連接方式 存取方法 2015/11/5 2 18-1 ADO.NET 的簡介 18-2 命名空間的引用 18-3 使用 DataReader 物件讀取資料庫的資料 18-4 使用 DataSet 物件來讀取資料 18-5 DataSet 物件的資料庫操作 2015/11/5

More information

Microsoft PowerPoint - asp15

Microsoft PowerPoint - asp15 SQL 語言處理資料庫 資科系林偉川 什麼是 SQL 語言 SQL 為 ANSI (American National Standards Institute) 標準的資料庫語言,SQL 指令的語法可以存取和更新資料庫的記錄, 目前 Access SQL Server Informix Oracle 和 Sybase 等資料庫系統都支援 ANSI 的 SQL 語言 E. F. Codd 建立關連性資料庫的觀念,

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B656697375616C20432320B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B656697375616C20432320B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63> 目 录 Visual C# 程 序 设 计 课 程 指 南 计 算 机 科 导 论 课 程 指 南 8 计 算 机 网 络 基 础 课 程 指 南 4 网 络 工 程 课 程 设 计 课 程 指 南 0 网 络 应 用 与 实 践 课 程 指 南 4 ADO.net 课 程 指 南 7 C 程 序 设 计 课 程 指 南 数 字 信 号 处 理 DSP 课 程 指 南 9 电 子 电 路 EDA 技

More information

Microsoft PowerPoint - asp14

Microsoft PowerPoint - asp14 ADO.NET 建立網頁資料庫 資科系林偉川 資料庫系統 在電腦計算機科學的應用領域, 資料庫才是公司行號真正電腦化的推手, 眾多的出勤管理系統 倉庫管理系統 進銷存系統或小至錄影帶店管理系統, 這些都屬於不同應用的資料庫系統 資料庫系統本身就是一套應用程式, 使用者在不需撰寫任何程式碼的情況下, 就可以使用資料庫儲存和管理所需的資料, 事實上, 只有比較複雜的應用系統, 程式開發者才會撰寫預設的資料庫語言設計客戶所需的應用系統

More information

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4 IFix3.5 ACCESS ACCESS hisdata D:\Dynamics\SampleSystem\HistoricalData ODBC DSN hisdata 1 ODBC 1.1 2 1.2 3 Driver do Microsoft Access (*.mdb) 1.3 4 hisdata IFIX 1.4 1.4 5 Access 1.5 6 ODBC ifix3.5 1.6 1.6

More information

ASP.NET 2.0網頁設計範例教本

ASP.NET 2.0網頁設計範例教本 第 9 章 SQL 基本查詢指令 9-1 SELECT 查詢指令 9-2 SELECT 子句 9-3 WHERE 子句 9-4 聚合函數的摘要查詢 9-5 群組查詢 GROUP BY 子句 9-6 排序 ORDER BY 子句 9-1 SELECT 查詢指令 - 說明 SQL 語言 DML 的資料查詢只有一個 SELECT 指令, 其基本語法如下所示 : SELECT column1, column2,,

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

Microsoft PowerPoint - ASP_NET_08

Microsoft PowerPoint - ASP_NET_08 第 8 章 ADO.NET 元件與資料繫結 大綱 資料庫的基礎 ASP.NET 網頁資料庫 ADO.NET 的 DataReader 物件 ADO.NET 的 DataSet 物件 資料繫結的基礎 SqlDataSource 資料來源控制項 2 資料庫的基礎 資料庫系統 關聯式資料庫 3 資料庫系統 我們所泛稱的資料庫只是資料庫系統 (Database System) 的一部分, 資料庫系統是由資料庫

More information

untitled

untitled 1 LinkButton LinkButton 連 Button Text Visible Click HyperLink HyperLink 來 立 連 Text ImageUrl ( ) NavigateUrl 連 Target 連 _blank _parent frameset _search _self 連 _top 例 sample2-a1 易 連 private void Page_Load(object

More information

Microsoft PowerPoint - ASP_NET_09

Microsoft PowerPoint - ASP_NET_09 第 9 章 T-SQL 語法與參數的 SQL 查詢 大綱 SQL 語言的基礎 SELECT 敘述的基本查詢 建立參數的 SQL 查詢 新增 更新與刪除記錄 2 SQL 語言的基礎 SQL (Structured Query Language) 的全名是結構化查詢語言, 本書簡稱 SQL 語言 SQL 語言是 ANSI (American National Standards Institute) 制定的標準資料庫語言,

More information

Microsoft PowerPoint - course10.ppt

Microsoft PowerPoint - course10.ppt Java 程式設計基礎班 (10) 劉根豪台大電機所網路資料庫研究室 Email: kenliu@arbor.ee.ntu.edu.tw 1 回顧 Java Applet 2 1 Database & JDBC 為什麼使用資料庫? JDBC 簡介 Access 使用 資料庫連結 資料取得 3 為什麼使用資料庫? 對大量的資料處理與維護較容易, 相對於檔案儲存方式 File 對資料的表現方式, 比較缺乏.

More information

穨ac3-4.PDF

穨ac3-4.PDF 4-1 VBA Access 4-1-1 Access 2000 4-1 4-1 Access 2000 4-1 Visual Basic Access 2000 ( ADO DAO ) Access 2000 VBA Office Access VBA Access 8.0(97 ) DAO Access 2000 DAO ADO 2.1 OLE Automation ADO 2.1 DAO ADO

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与 2013 乌 鲁 木 齐 市 事 业 单 工 作 员 表 序 1 天 山 区 区 委 财 经 领 导 小 组 办 公 室 ( 金 融 工 作 办 公 室 ) 金 融 工 作 专 干 4001 C 2 不 限 不 限 硕 士 研 究 生 会 计 财 务 管 理 财 务 会 计 基 建 会 计 行 政 事 业 财 务 会 计 2 天 山 区 区 园 林 队 会 计 4002 C 1 不 限 不 限 财

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

Microsoft Word - 關聯性資料庫.doc

Microsoft Word - 關聯性資料庫.doc 關聯式資料庫 引用自 : 王勝雄, 台中市網 PHP 程式語言編寫 研習課程網址 :http://km.tceb.edu.tw/~wsx/php/index.htm SQL 結構化查詢語言 定義 & 源起 : SQL 是 Structured Query Language 的縮寫, 簡單的說,SQL 是一種與資料庫溝通的共通語言, 它是當時在 IBM 工作的 E.F. Codd 於 1970 年針對關聯式模型

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

教案模板4-2

教案模板4-2 传 智 播 客 ASP.NET 就 业 实 例 教 程 教 学 设 计 课 程 名 称 :ASP.NET 就 业 实 例 教 程 授 课 年 级 : 2015 年 级 授 课 学 期 : 2015 学 年 第 二 学 期 教 师 姓 名 : 某 某 老 师 2015 年 02 月 02 日 课 题 名 称 第 2 章 ADO.NET 计 划 学 时 6 课 时 内 容 分 析 教 学 目 标 及 基

More information

ThreeDtunnel.doc

ThreeDtunnel.doc (12) 1 1. Visual Basic Private Sub LoadDatabase() Dim strip As String Dim straccount As String Dim strpassword As String Dim strdatabase As String Dim strtable As String Dim strsql As String Dim strtemp1

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

12-1. 資料庫基礎觀念 (1). 使用 Access 建立資料庫及資料表 : (2)..NET 2005 讀取資料庫的部分, 雖然工具箱的控制項與.NET 2003 稍有不同, 但是核心程式碼, 還是維持與.NET 2003 相同的架構 (3). 但是.NET 2005 的 web 程式 (As

12-1. 資料庫基礎觀念 (1). 使用 Access 建立資料庫及資料表 : (2)..NET 2005 讀取資料庫的部分, 雖然工具箱的控制項與.NET 2003 稍有不同, 但是核心程式碼, 還是維持與.NET 2003 相同的架構 (3). 但是.NET 2005 的 web 程式 (As 第十二章資料庫存取 目錄 12-1. 資料庫基礎觀念... 2 12-2. 程式設計如何與資料庫連結之步驟... 5 12-3. ADO.NET 物件模型... 6 12-4. 使用資料工具建立資料庫應用程式 1-- 連結資料庫並顯示資料於表單上.. 10 12-5. 範例練習 [exp12-2]: 使用資料工具來顯示資料庫中資料表內容... 12 12-6. 撰寫程式碼來讀取資料庫的資料... 22

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

(Microsoft PowerPoint - \245\250\266\2606)

(Microsoft PowerPoint - \245\250\266\2606) 巨集 (VI) 資科系 林偉川 將資料暫存於表單中 ( 表單之標記說明屬性 ) 以 書籍訂單 資料表複製為 order 資料表, 並作出 order 單欄示式表單 將 order 資料表之訂單序號為 3,8,14, 17 做修改 於 order 表單設計檢視下, 加入一個命令按鈕名稱為 檢查並發送 e-mail 建立巨集 18 如下 : 2 1 巨集內容 3 巨集設定 Runmacros 巨集名稱為巨集

More information

上海市教育考试院关于印发新修订的

上海市教育考试院关于印发新修订的 沪 教 考 院 社 考 2012 7 号 上 海 市 教 育 考 试 院 关 于 印 发 上 海 市 高 等 学 校 计 算 机 等 级 考 试 大 纲 (2012 年 修 订 ) 的 通 知 各 有 关 高 校 : 为 进 一 步 加 强 本 市 高 校 计 算 机 基 础 教 学 工 作, 推 进 学 校 更 加 科 学 合 理 地 设 置 计 算 机 基 础 课 程 及 安 排 教 学 内 容,

More information

untitled

untitled II III IV V VI VII VIII IX 2 ASP 1 ASP 3 4 ASP Web CGI ISAPI OLEISAPI Perl IDC ASP dbweb Perl IDC ASP dbweb IDC 1 ASP 5 Web Web DLL 6 ASP 1 ASP 7 8 ASP 1 ASP 9 10 ASP 1 ASP 11 12 ASP 1 ASP 13 14 ASP 1

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

NIIT APP T ECH,,,,,, C++ : C++, C++,,, C++,,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) C++ /,,. :,2005.4 (21.) ISBN 7-302-10506-5. C..

NIIT APP T ECH,,,,,, C++ : C++, C++,,, C++,,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) C++ /,,. :,2005.4 (21.) ISBN 7-302-10506-5. C.. NIIT APP T ECH,,,,,, C++ : C++, C++,,, C++,,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) C++ /,,. :,2005.4 (21.) ISBN 7-302-10506-5. C.. C - - : -. T P312 CIP (2005 ) 011979 : : ht tp :/ /

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 程 式 設 計 資 料 庫 資 料 庫 基 本 觀 念 簡 介 資 料 表 建 立 資 料 庫 元 件 及 資 料 感 知 元 件 使 用 基 本 觀 念 資 料 庫 (database): 一 群 相 關 的 資 料 (data) 資 料 庫 管 理 系 統 : 用 來 維 護 管 理 資 料 庫 的 軟 體 Access SQL Server MySQL 應 用 程 式

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

More information

WQ.s92

WQ.s92 21 世 纪 高 职 高 专 规 划 教 材 网 络 专 业 系 列 SQL Server 数 据 库 应 用 技 术 张 蒲 生 何 升 编 著 清 华 大 学 出 版 社 北 京 内 容 简 介 本 书 根 据 高 等 职 业 技 术 教 育 和 教 学 特 点, 结 合 教 学 改 革 和 应 用 实 践 编 写 而 成 在 介 绍 SQL Server 数 据 库 基 本 内 容 的 同 时,

More information

使用手冊

使用手冊 使用手冊 版權所有 2013 年 Microtek International, Inc. 保留所有權利 商標 Microtek MII MiiNDT ScanWizard Microtek International, Inc. Windows Microsoft Corporation 重要須知 Microtek Microtek Windows Microsoft Windows I49-004528

More information

ADO.NET 資料庫存取架構

ADO.NET 資料庫存取架構 資料庫離線存取模式 建國科技大學資管系饒瑞佶 ADO.NET 資料庫存取架構 DataSet DataSet 是一個放在記憶體中的資料結構 將資料庫的結構與資料複製到記憶體中, 用表格的方式來儲存 減少資料庫負擔與增加存取效率 容易進行取得 傳遞與顯示裡面的資料 需要額外的同步機制 記憶體 DataAdapter Command Connection DB Product Price Quantity

More information

内 容 协 作 平 台 TRS WCM 6.5 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 Beijing TRS Information Technology Co., Ltd 版 权 说 明 本 手 册 由 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 ( 以 下 简 称 TRS 公 司 ) 出 版, 版 权 属 TRS 公 司 所 有 未 经 出 版 者 正 式

More information

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 电 子 教 案 P1 2 978-7-111-27081-2 计 算 机 应 用 基 础 ( 第 2

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

More information

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...

More information

天津天狮学院关于修订2014级本科培养方案的指导意见

天津天狮学院关于修订2014级本科培养方案的指导意见 目 录 天 津 天 狮 院 关 于 修 订 2014 级 本 科 培 养 方 案 的 指 导 意 见...1 金 融 类 专 业...9 金 融 专 业 培 养 方 案...9 保 险 专 业 培 养 方 案...14 人 力 资 源 管 理 专 业 培 养 方 案...19 劳 动 与 社 会 保 障 专 业 培 养 方 案...24 工 商 管 理 类 专 业...29 市 场 营 销 专 业

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選 附件三 VB 與 SQL Express 資料庫結合 ADO.NET 是程式語言與資料庫存取的一個非常重要的媒介 因此, 我們可以利用 VB2010 C#2010 ASP.NET 4.0 及 J# 等程式語言來撰寫應用程式, 再透過 ADO.NET 就可以輕易的存取資料庫的資料了 因此, 當我們安裝完成 Visual Studio 2010 或 Visual Basic 2010 Express Edition

More information

Microsoft Word - ASP2DB1002.doc

Microsoft Word - ASP2DB1002.doc 主 題 : 以 ASP.Net 撰 寫 連 結 資 料 庫 的 程 式 所 有 的 程 式 撰 寫 中, 只 要 牽 涉 到 較 大 量 的 資 料, 都 很 難 避 免 與 資 料 庫 的 連 線. 例 如 : - 人 事 系 統 中 必 須 與 人 事 資 料 庫 連 線 以 取 得 相 關 資 訊 - tip 系 統 中 必 須 與 學 籍 資 料 庫 連 線, 以 取 得 相 關 學 生 資

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

附件3:

附件3: 目 录 第 一 部 分 主 体 部 分... 1 一 专 业 建 设 发 展 情 况... 1 二 专 业 培 养 目 标... 4 三 就 业 面 向... 7 四 毕 业 要 求... 10 五 课 程 体 系 与 核 心 课 程... 10 六 实 践 教 学 基 本 要 求... 16 七 教 学 及 课 程 安 排... 21 八 继 续 专 业 学 习 深 造 建 议... 25 九 其

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

Microsoft Word - 书目文件.doc

Microsoft Word - 书目文件.doc 计 算 机 类 算 法 与 程 序 设 计 类 1 11025 数 据 结 构 ( 第 三 版 ) 十 一 五 国 家 级 规 划 教 材 刘 振 鹏 等 28.00 2010.5 本 科 2 11563 数 据 结 构 习 题 解 答 与 实 验 指 导 ( 第 三 版 ) 石 强 等 21.00 2010.7 本 科 3 07628 数 据 结 构 与 算 法 王 昆 仑 35.00 2007.6

More information

FAQ -PowerDesigner9.5.DOC

FAQ -PowerDesigner9.5.DOC PowerDesigner 9.5 FAQ 1. PowerDesigner PowerDesigner PowerDesigner (CASE Tool,Computer Aided Software Engineering) PowerDesigner 1989 9.5 2. PowerDesigner PowerDesigner Internet ( Java) PowerDesigner 7.0

More information

投稿類別:資訊類

投稿類別:資訊類 投稿類別 : 資訊類 篇名 : 打造一個簡易的留言板 使用 ASP.NET 作者 : 吳宗儒 高雄市立高級工業職業學校 資訊科二年級 指導老師 : 陳彥良老師 壹 前言 一 研究動機 在網路上, 我們可以看到許多的網站上都設有一個留言版, 而這個留言版設置的用意就是為了能了解使用者的想法, 若我們要自己製作出一個留言版, 應該要如何製作與設計? 在這邊我們採用了 ASP.NET 搭配 Visual

More information

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á

mv t ï Catch ex As Exception MessageBox.Show( «t ï ) Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á ! kƒà ï ï ugv º h t ï s p w Connection g o Ç hâe Connection g à t ï u k ï o Ãh Ý ƒà mv tj ï s mv t SQL Server Access ïë mv t Exce ÌÞ 3-1 mv t SQL Server t SQL Server SQL Server.NET Framework ï ± SqlConnection

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

PPBSalesDB.doc

PPBSalesDB.doc Pocket PowerBuilder SalesDB Pocket PowerBuilder PDA Pocket PowerBuilder Mobile Solution Pocket PowerBuilder Pocket PowerBuilder C:\Program Files\Sybase\Pocket PowerBuilder 1.0 %PPB% ASA 8.0.2 ASA 9 ASA

More information

60 50 42 10 32

60 50 42 10 32 2006 9 1 24 N*2M E1 2M VPN 60 50 42 10 32 1 2 3 4 5 2006 1 2 3 4 5 6 B/S 7 1 2 10M/100M 2K 500ms 10000 2M 5 Windows IBM AIX HP Unix Linux CPU SMP Cluster Weblogic Webshpere Tomcat JBoss, Oracle Sybase

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用 刘 瑞 新 金 牌 作 者 经 典 作 品 教 授, 计 算 机 专 业 资 深 学 科 带 头 人, 多 部 著 作 获 得 全 国 优 秀 畅 销 书 奖 他 所 编 写 的 教 材 内 容 均 来 自 教 学 实 践, 是 对 编 写 讲 义 教 学 修 改 教 学 讲 义 再 次 教 学 整 个 过 程 的 精 确 提 炼, 因 此 对 促 进 教 师 教 学 学 生 学 习 发 挥 了 重

More information

第6章  数据库技术基础

第6章  数据库技术基础 第 六 章 数 据 库 技 术 基 础 本 章 要 点 数 据 库 系 统 概 述 关 系 数 据 库 数 据 库 设 计 数 据 库 系 统 概 述 数 据 管 理 技 术 的 发 展 数 据 管 理 技 术 的 发 展 分 三 个 阶 段 : 人 工 管 理 阶 段 文 件 系 统 管 理 阶 段 数 据 库 系 统 管 理 阶 段 数 据 库 系 统 概 述 数 据 库 数 据 库 管 理 系

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

Microsoft PowerPoint - 資料庫程式設計教材.pptx

Microsoft PowerPoint - 資料庫程式設計教材.pptx 第三章 SQL 查詢指令 一 SELECT 指令設定查詢範圍 二 WHERE 子句的比較運算子 三 WHERE 子句的邏輯運算子 四 ORDER BY 排序子句 五 SQL 聚合函數 一 SELECT 指令設定查詢範圍 (1)SQL 查詢指令只有一個 SELECT 指令, 其基本語法如下所示 : SELECT 欄位 1, 欄位 2, 欄位 N FROM 資料表或檢視表 WHERE 查詢條件 上述 SELECT

More information

if (command == null) throw new ArgumentNullException("command"); if (commandparameters!= null) foreach (SqlParameter p in commandparameters) if (p!= n

if (command == null) throw new ArgumentNullException(command); if (commandparameters!= null) foreach (SqlParameter p in commandparameters) if (p!= n 微软 SqlHelper 类中文注释和使用方法整理 : 飞晏博客 ; 网址 :http://www.feiyan.info/416.html 和微软发布的 SqlHelper.cs 不同, 为了方便我把里面的 SqlHelperParameterCatch.cs 单独 列出来了 此外还有 OledbHelper.cs OdbcHelper.cs 和 XMLHelper.cs 可供使用 SQLHelper.cs

More information

HTML網頁基礎語言

HTML網頁基礎語言 第 12 章 SQL 合併查詢與子查詢 12-1 SQL 合併查詢的基礎 12-2 交叉合併查詢 12-3 θ 合併與 EquiJoins 合併查詢 12-4 自然合併查詢 12-5 外部合併查詢 12-6 集合運算的查詢 12-7 SQL 子查詢 12-8 合併更新與刪除 1 12-1 SQL 合併查詢的基礎 - 說明 SQL 合併查詢 (Join) 是使用在多個資料表的查詢, 其主要的目的是將關聯式資料庫正規化分析分割的資料表,

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind 企 业 信 息 表 公 司 名 称 : 中 铁 信 安 ( 北 京 ) 信 息 安 全 技 术 有 限 公 司 公 司 性 质 : 国 企 控 股 公 司 规 模 : 100 人 左 右 所 属 行 业 : 互 联 网 计 算 机 软 件 招 聘 人 数 :12 工 作 地 点 : 北 京 市 海 淀 区 公 司 能 够 提 供 的 福 利 : 五 险 一 金 晋 升 旅 游 节 假 日 礼 物 加

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

Chapter 00 導論

Chapter 00 導論 Chapter 導論 2.NETADO.NET.NET3.5LINQ ADO.NET ADO.NETMCTSExam 70-561: TS: Microsoft.NET Framework 3.5: ADO.NET ADO.NET MCTSMCPD Step-By-Step ADO.NET?.NETADO.NET WindowsASP.NET ADO.NET ADO.NET ADO.NET1ADO.NET

More information

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20 Microsoft.com Go SQL Server Windows Server System > SQL Server 2005 SQL Server 2005 SQL Server TechCenter SQL SQL Server Server 2005 (IT) SQL Server SQL Server 2005 IT SQL Server 2005 SQL Server 2005 SQL

More information

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor 1DataSet 1 DataSet DataSetSystem.Data DataSet DataTableDataRelation DataTable DataSet DataSetTyped DataSet DataSet DataSetDataTable DataSetDataTable DataTable 45 DataSet DataSet DataSetTypedUntyped DataSetsDataSet

More information

Microsoft Word - 面向应用能力,构建师范院校计算机公共课程 “三层次教育”课程体系new.doc

Microsoft Word - 面向应用能力,构建师范院校计算机公共课程 “三层次教育”课程体系new.doc 面 向 应 用 能 力, 构 建 师 范 院 校 计 算 机 公 共 课 程 三 层 次 教 育 课 程 体 系 1 来 自 华 南 师 范 大 学 的 课 程 改 革 实 践 叶 惠 文, 杜 炫 杰 ( 华 南 师 范 大 学 教 育 信 息 技 术 中 心, 广 东 广 州 510631) 摘 要 为 落 实 广 东 省 高 校 计 算 机 公 共 课 程 改 革 面 向 社 会, 针 对 岗

More information