VB2005序列 資料庫處理指令

Size: px
Start display at page:

Download "VB2005序列 資料庫處理指令"

Transcription

1 5.1 VB200X 序列資料庫物件關聯圖 引入資料處理類別 建立連線 資料處理 執行 SQL 指令 讀取資料表紀錄 使用 ADODB 類別與方法讀取紀錄 表列紀錄 DataGridView 常用屬性 動態設定 DataGridView 表格及加入資料 取出 DataGridView 表格資料 排序 過濾紀錄 關聯查詢 逐筆處理資料 動態產生記憶體資料表 匯出檔案 資料表紀錄匯出為 XML 格式 常用 SQL 指令格式 選取查詢 基本敘述 篩選資料 資料排序 在 VB 環境執行 SQL 查詢之三種方法 動作查詢 更新查詢 刪除查詢 新增查詢 產生資料表查詢 其他 SQL 指令 資料統計 顯示唯一資料 選取前數筆資料 資料小計處理 結合兩個資料表 結合 VB 函數 21 1

2 本章介紹以 VB 程式語言來開發 Access 資料庫應用系統之技巧, 此外也將詳細解說各種資料處理物件之相關屬性和方法 5.1 VB200X 序列資料庫物件關聯圖 ADODB DataReader Windows 控制項 TextBox Database ODBC Driver SQL Command Connection Command DataAdapter DataSet DataTable DataView Windows 控制項 TextBox BindingSource BindingNavigator CommandBuilder DataGridView 圖 5.1 資料庫物件關聯圖上圖說明資料庫處理使用到的類別及相關物件之關係, 引用物件時, 須按照上圖連線之箭頭方向依序引用 類別 :System.Data.OleDB 物件 : OleDBConnection: 資料庫連接器, 用途為與伺服端資料庫之連線 OleDBCommand:SQL 指令處理器, 將主控端 SQL 指令送往伺服端處理 OleDBDataReader: 前導型資料讀取器, 逐筆讀取開啟之資料表紀錄 OleDBDataAdapter: 資料表橋接器, 透過開啟之連線, 建立資料表在伺服端與主控端之橋接機制, 並將取得的資料表加入記憶體資料庫 OleDBCommandBuilder: 資料表更新處理器, 建立橋接資料表資料更新機制, 諸如新增 修改及刪除等作業 ADODB: 使用 ADO 類別與方法處理紀錄集 通用型資料處理物件 : DataSet: 記憶體資料庫, 用於存放以橋接器連接之資料表 DataTable: 記憶體資料表, 將記憶體資料表轉成可前後移動紀錄指標之資料表, 此資料表可用於新增 修改及刪除等用途 DataView: 視界型資料表, 將 DataTable 轉成視界, 視界型資料表可排 2

3 序及設定過濾條件, 並與 DataGridView 控制項結合, 使得資料瀏 覽更加方便 BindingSource: 資料來源, 將記憶體資料庫轉成可與其它控制項結合之資料 來源 BindingNavigator: 紀錄導覽器, 建立來源資料之紀錄導覽按鈕 OLEDB Driver: 作為應用系統在 Windows 平台與 MySQL 間之溝通驅動程式 5.2 引入資料處理類別 在表單程序區前端加入下述指令, 引入資料處理類別後, 才可以在表單程序 內叫用相關物件及方法 Imports System.Data.OleDB Imports System Imports Microsoft.VisualBasic 5.3 建立連線 可在模組區建立公用連線方法, 開啟表單時, 可叫用此方法來開啟連線 本書將其命名為 opencon, 程式內容如下 : Public Sub opencon(byval WDB As String) Try Dim opvalue As Long Dim str As String opvalue = , 說明 : 通用型選項參數值 str = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & WDB //WDB 表欲開啟之資料庫全名 ( 含路徑名 ) accon= New OleDBConnection(str) If Not accon.state = ConnectionState.Open Then accon.open() Catch ex As Exception MsgBox(ex.Message) End Try End Sub 5.4 資料處理 執行 SQL 指令使用 OleDBCommand 物件來執行 SQL 指令, 此物件可與伺服端紀錄集連線, 但是不取出結果 accmd = New OleDBCommand(strSQL, accon) accmd.executenonquery() 3

4 相關語法 建立處理物件 :New OleDBCommand(strSQL, accon) 引數一 :SQL 指令, 範例 : Select * From actable; 引數二 : 連線物件說明 : 以下 actable 代表要處理之資料表名稱執行 SQL 指令 :SQL 指令物件.ExecuteNonQuery() 讀取資料表紀錄 使用 OleDBDataReader 物件來讀取紀錄 建立 OleDBDataReader 物件 Dim tblreader As OleDBDataReader 建立 SQL 指令物件 strsql = "Select * From actable;" accmd = New OleDBCommand(strSQL, accon) 建立紀錄讀取物件 tblreader = accmd.executereader() 逐筆讀取紀錄 While tblreader.read For i = 0 To tblreader.fieldcount -1 vl = tblreader.item(i).tostring, 說明 : 取出第 i 欄資料 Nest i End While 關閉物件 tblreader.close() 說明 :OleDBDataReade.Read 方法只能往前讀取紀錄 取出之 vl 可轉存至其它控制項或與記憶體變數進行運算, 例如 : txtname.text = tblreader.item(1).tostring OleDBDataReader 可使用 HasRows 屬性來判斷取得的資料表有無紀錄, 若包含紀錄則傳回 True 使用 ADODB 類別與方法讀取紀錄 ADODB 類別與方法可使用程式碼來處理資料表之新增 修改 刪除及轉檔工作 下述程式示範連線 開啟紀錄集, 以及逐筆處理紀錄 宣告連線物件 Dim con As New ADODB.Connection 4

5 宣告紀錄集物件 Dim rs As New ADODB.Recordset 定義連線屬性 Dim acsqlstr As String acsqlstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & WDB 設定連線屬性 accon.connectionstring = acsqlstr 開啟連線 accon.open() 設定 SQL 指令 Dim strsql As String strsql = "Select * from actable" 開啟紀錄集 rs.open(strsql, accon, 2, 4) 逐筆讀取全部紀錄 Do While Not rs.eof vl = rs(0).value, 說明 : 取出欄位資料 rs.movenext() Loop rs.close 說明 : ADODB 類別事前須先引入專案才可使用, 引入步驟如下 : 啟動表單在設計模式 下拉專案功能表, 然後點擊 加入參考 功能, 當開啟 加入參考 對話表單後, 點選 COM 及捲動清單至 MicroSoft Active Data Objects 2.8 Library, 按下 確定, 即可加入此類別 RecordSet 相關方法與屬性使用說明 : Open 方法傳入引數說明引數一 :SQL 指令, 引數二 : 開啟之 OLEDB 連線, 引數三 : 紀錄集開啟模式, 代表值如下 :, 0: adopenforwardonly, 1: adopenkeyset, 2: adopendynamic, 3: adopenstatic 5

6 引數四 : 紀錄集鎖定模式, 代表值如下 :, 1: adlockreadonly, 2: adlockpessimistic, 3: adlockoptimistic, 4: adlockbatchoptimistic EOF: 判斷是否已至檔案末端, BOF: 判斷是否已至檔案頂端, Close: 關閉紀錄集, AddNew: 新增一筆空紀錄, Delete: 刪除紀錄, Update: 更新紀錄, 使用時機為修改紀錄或新增紀錄後 ;Delete 方法不須搭配 Update 方法 取值 : 可使用下列方法 : 傳入欄位註標 ( 從 0 開始起算 ):rs(i).value 傳入欄位名稱 : rs( 欄名 ).Value 給值 : 可使用下列方法 rs(i).value = 值 rs( 欄名 ).Value = 值 移動紀錄指標 : 首筆 :rs.movefirst 次筆 :rs.movenext 前筆 :rs.moveprevious 次筆 :rs.movelast 過濾紀錄 :rs.filter = 欄名 = 欄值 [And Or.] 釋放過濾條件 :rs.filter = 表列紀錄 下述範例是以視界形式顯示紀錄, 可搭配 DaGridView 來展示多筆紀錄 Dim ds As New DataSet Dim da As New OleDBDataAdapter(SQL, accon) Dim daview As DataView Dim tbl As DataTable da.fill(ds, "qrytable") 說明 : 將連線資料表加入記憶體資料庫, 並將資廖表取明為 qrytable tbl = ds.tables("qrytable") 說明 : 將記憶體資料表轉為 DataTable 物件 6

7 daview = tbl.defaultview 說明 : 將 DataTable 物件轉為視界型資料表 DataGridView1.DataSource = daview1 說明 : 將視界型資料表連結至表格物件 語法說明 OleDBDataAdapter( 資料表橋接器 ) 引數說明 : 引數一 :SQL 指令 引數二 : 連線物件 OleDBDataAdapter 須使用 Fill 方法將所取得的伺服端資料表加入記憶體資料庫, 語法如下 : da.fill(ds, "qrytable") 記憶體資料庫可使用下述指令轉成記憶體資料表 : tbl = ds.tables("qrytable") 記憶體資料表可使用下述指令取得相關資料 : 取得紀錄筆數 : rn = tbl.rows.count 取得欄位個數 : fln = tbl.columns.count 取得欄位名稱 : na = tbl.columns(i).columnname 取得第 i 筆第 j 欄值 :vl = tbl.rows(i).item(j) 若使用 ADODB 之 RecordSet 取得來源資料, 可使用下述指令加入記憶體資料庫 da.fill(ds, myrs, "qrytable"), 說明 :myrs 為 ADODB 之 RecordSet 取出資料錄 下述程式示範如何取出資料表紀錄 Dim drow As DataRow drow = tbl.rows(n) 說明 :n 表第幾筆紀錄, 從 0 起算 Me.BK_BLNO.Text = drow("bk_blno") 說明 : 取值並存入文字方塊,dRow 引數可使用註標變數或使用欄名 vl = drow.item(0).tostring() 說明 : 取出欄值並存入記憶體變數,0 表第一欄 取出視界資料表紀錄 視界資料表可使用下述指令取得相關資料 : daview(n).item(j).tostring 說明 : 傳入欄位註標,n 為紀錄序,j 為欄序 daview(n).item( 欄名 ).ToString 7

8 說明 : 傳入欄位名稱 取得欄位資料型態 下述程式示範如何取出資料表欄位型態, 以 SQL 指令新增或修改資料時, 必 須依欄位型態來組合 SQL datype = tbl.rows(0).item(i).gettype.tostring 傳回結果 : System.Char/ System.String: 字元型 System.Boolean: 布林型 System.Byte/ System.SByte: 位元組型 System.DateTime: 日期時間 System.Decimal/ System.Double/ System.Single: 實數型 System.Int16/ System.Int32/ System.Int64: 整數型 System.Uint16/ System.Uint32/ System.Uint64: 無號整數型 組合 SQL 時, 日期及字元型欄位必須在取得的控制項資料前後加上引號, 製 作過濾條件時亦同 範例 :strfilter = "BK_BLNO = " & txtno.text & " " DataGridView 常用屬性 下述程式示範 DataGridView 控制項之用法 DataGridView1.DataSource = Nothing, 說明 : 釋放原資料來源 DataGridView1.Refresh() DataGridView1.DataSource = daview, 說明 : 設定連結資料來源 語法說明 ColumnIndex: 取得目前游標位置欄註標 curci = DataGridView1.CurrentCell.ColumnIndex CurrentRow.Index: 取得目前游標位置列註標 curri = DataGridView1.CurrentRow.Index Cells(ci).Value: 取得目前游標位置欄值 VL =DataGridView1.CurrentRow.Cells(ci).Value Name: 取得目前游標位置之欄名 NA = DataGridView1.Columns(ci).Name Frozen: 凍結欄位 DataGridView1.Columns(1).Frozen = True 8

9 DefaultCellStyle.Format: 格式化資料 DataGridView1.Columns(i).DefaultCellStyle.Format = "yyyy/m/d H:mm:ss" HeaderText: 設定欄位抬頭 DataGridView1.Columns(i).HeaderText = 欄位抬頭 ValueType.: 取得欄位型態 ftp = DataGridView1.Columns(i).ValueType.ToString DefaultCellStyle.Alignment: 設定欄位對齊方式 DataGridView1.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight 應用範例 DataGridView 控制項應用範例如下圖 圖 5.2 DataGridView 控制項應用範例 動態設定 DataGridView 表格及加入資料 下述程式示範以動態方式 ( 在執行階段 ) 將資料加入 DataGridView 控制項, 請預先在表單內加入 DataGridView 控制項並取名為 datagridview1 Private Sub CreateDataGridView() datagridview1.columncount = 4, 說明 : 設定欄數 datagridview1.columnheadersvisible = True, 說明 : 設為可見 設定欄位抬頭樣式. Dim columnheaderstyle As New DataGridViewCellStyle() columnheaderstyle.backcolor = Color.Beige columnheaderstyle.font = New Font("Verdana", 10, FontStyle.Bold) datagridview1.columnheadersdefaultcellstyle = columnheaderstyle 設定欄名. datagridview1.columns(0).name = "Recipe datagridview1.columns(1).name = "Category" datagridview1.columns(2).name = "Main Ingredients" 9

10 datagridview1.columns(3).name = "Rating" 加入紀錄. Dim row1() As String = {"Meatloaf", "Main Dish", "ground beef", "**"} Dim row2() As String = _ {"Key Lime Pie", "Dessert", "lime juice, evaporated milk", "****"} Dim row3() As String = {"Orange-Salsa Pork Chops", "Main Dish", _ "pork chops, salsa, orange juice", "****"} Dim row4() As String = {"Black Bean and Rice Salad", "Salad", _ "black beans, brown rice", "****"} Dim rows() As Object = {row1, row2, row3, row4 } Dim rowarray As String() For Each rowarray In rows datagridview1.rows.add(rowarray) Next rowarray End Sub 取出 DataGridView 表格資料以下程式為點擊 DataGridView1 控制項時, 取出當筆紀錄內含鍵值欄資料 Private Sub DataGridView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.Click Try Dim fi As Integer If DataGridView1.CurrentRow.Index >= rn Then Exit Sub 說明 :rn, 事先取得之紀錄總數 curci = DataGridView1.CurrentCell.ColumnIndex curri = Me.DataGridView1.CurrentRow.Index If curci = 0 Then For fi = 0 To UBound(tbl.Columns.Count-1) If tbl.columns(fi).name = keyfield1 Then 說明 : 取出第一鍵值 KVL1 = Me.DataGridView1.CurrentRow.Cells(fi).Value End If If tbl.columns(fi).name = keyfield2 Then 說明 : 取出第二鍵值 ( 若有兩個主鍵時 ) KVL2 = Me.DataGridView1.CurrentRow.Cells(fi).Value End If Next 10

11 End If Catch ex As Exception MsgBox(ex.Message) End Try End Sub 此範例程式可應用於全螢幕編修紀錄, 修改紀錄前, 先點擊 DataGridView 鍵值欄控制項來取得鍵值 修改紀錄後, 再搭配下列方法來組合 SQL 指令, 然後執行該指令以修改紀錄 strsql = "Update 資料表名 Set " For fi = 0 To UBound(tbl.Columns.Count-1) strsql= strsql & tbl.columns(fi).name & "= " & DataGridView1.CurrentRow.Cells(fi).Value & "," Next strsql = Mid(strSQL, 1, Len(strSQL)-1) & " Where 過濾條件 ; " accmd = New OleDBCommand(strSQL, accon) accmd.executenonquery() 排序 可搭配視界資料表將紀錄排序 daview1.sort = " 欄名 ASC DESC [, 第二排序欄位 ] " 過濾紀錄 可搭配視界資料表來過濾紀錄 daview.rowfilter = " 欄名 = 欄值 [And Or.] " 關聯查詢 進階應用 - 以關聯方式查詢兩個資料表, 當主資料表紀錄變更時, 可同步顯示子資料表之關聯紀錄 處理方法如下 : 主表以逐筆方式顯示, 當紀錄指標移動時, 同步取出鍵值並置入表單對應之文字方塊內 設定文字方塊資料變更事件程序 (TextChanged 事件 ), 當資料變更時, 將子資料表之 DataView 重設為 daview.rowfilter = " 過濾字串 " 將連結子資料表之 DataGridView.DataSource 重新設為 daview 逐筆處理資料 搭配紀錄導覽器及控制項 下述程式示範以紀錄導覽器來移動紀錄指標, 須在表單內加入紀錄導 11

12 覽器控制項, 並取名為 BindingNavigator1 宣告物件 Dim bindsrc As BindingSource Dim bindadp As OleDBDataAdapter Dim bindtbl As DataTable Dim ds As DataSet Dim builder As OleDBCommandBuilder Dim daview1 As DataView Dim tbl As DataTable, mkey(0) as DataColumn ds = New DataSet("ds") 定義 SQL strsql = 以 Select 前導之 SQL 指令 mkey(0) = 主鍵 建立資料物件 bindadp = New OleDBDataAdapter(strSQL, accon) 說明 : 建立資料庫橋接器 bindsrc = New BindingSource 說明 : 建立表單連結資料來源物件 bindadp.fill(ds, 給定資料表名 ) 說明 : 資料表填入資料庫橋接器 bindtbl = ds.tables( 給定資料表名 ) 說明 : 建立連結資料表物件 bindsrc.datasource = ds 說明 : 建立資料來源物件 bindsrc.datamember = 給定資料表名 說明 : 設定表單連結資料來源 bindtbl.primarykey = mkey 說明 : 設定連結資料表主鍵 BindingNavigator1.BindingSource = bindsrc 說明 : 設定紀錄導覽器資料來源 tbl = ds.tables( 給定資料表名 ) fln = tbl.columns.count 說明 : 取得連結資料表之欄位數 定義輸入法 Dim ime1, ime2, ime3 As ImeMode ime1 = Windows.Forms.ImeMode.Alpha 說明 : 英數 12

13 ime2 = Windows.Forms.ImeMode.Off 說明 : 關閉輸入法 ime3 = Windows.Forms.ImeMode.On 說明 : 中文半形 設定控制項屬性並連結資料來源 控制項.ImeMode = ime1 說明 : 設定控制項輸入法 控制項.Name = 連結資料表欄名 說明 : 設定控制項名稱 控制項名.DataBindings.Add(New Binding("Text", bindsrc, 欄名, True) 說明 : 連結控制項來源資料, 若為日期型欄位, 引數 "Text" 須改為 "Value" 紀錄導覽器及控制項應用範例 應用範例如下圖 紀錄導覽器 文字方塊 DataGridView: 關聯查詢 圖 5.3 紀錄導覽器控制項 搭配 DataTable 下述程式示範以 DataTable 物件來增修紀錄 宣告及建立物件 ds = New DataSet("ds") strsql : Select 前導之 SQL 指令 bindadp = New OleDBDataAdapter(strSQL, accon) 說明 : 建立資料庫連接器 bindadp.fill(ds, 給定資料表名 ) 說明 : 資料表填入資料庫連接器 bindtbl = ds.tables( 給定資料表名 ) 說明 : 建立連結資料表物件 rn = bindtbl.rows.count 說明 : 取得紀錄筆數 13

14 fn = bindtbl.columns.count 逐筆處理紀錄 For i =0 To rn -1 說明 : 逐筆 For j = 0 To fn -1 說明 : 逐欄 vl = bindtbl.rows(i).item(j).tostring 說明 : 取得欄位資料 Next j Next i 新增 修改及刪除紀錄 以 DataTable 物件來增修紀錄時, 須搭配 OleDBCommandBuilder 物件 builder1 = New OleDBCommandBuilder(da1) bindsrc.datasource = dst bindsrc.datamember = wktbl tbl = dst.tables(wktbl) daview = New DataView(tbl) 過濾紀錄 daview.rowfilter = "" 說明 : 釋放過濾條件 daview.rowfilter = keyvl 說明 : 過濾紀錄 刪除紀錄指令 daview.delete 說明 : 刪除紀錄前, 須使用 RowFilter 過濾指定鍵值之紀錄 新增紀錄指令 Dim row As DataRowView = daview.addnew 說明 : 新增紀錄 row.beginedit() 說明 : 開啟編輯功能 For j = 0 To fn -1 row(j) = 資料 Next j row.endedit() 說明 : 結束編輯功能 14

15 修改紀錄指令 Dim row As DataRowView For Each row In daview row.beginedit() 說明 : 開啟編輯功能 vl = row(fi) 說明 : 取值,fi 表欄位序號 row(fi) = vl 說明 : 給值 row.endedit() 說明 : 結束編輯功能 Next 將修改紀錄存回資料庫 Me.Validate() bindsrc.endedit() bindadp.update(tbl) 設定控制項連結資料來源欄位 設定控制項連結資料來源欄位之語法如下 : 控制項.DataBindings.Add(New Binding("Text", bindsrc, 欄名, True)) 批次更新連結資料表紀錄 開啟表單時, 須先建立紀錄更新物件 OleDBCommandBuilder, 指令如下 : builder = New OleDBCommandBuilder(bindADP) 然後使用指令按鈕來執行下述指令, 也可以將下述指令放在 FormClosed 事件內 Me.Validate() bindsrc.endedit() bindadp.update(bindtbl) 動態產生記憶體資料表 下述程式示範以動態方式產生記憶體資料表 加入資料及顯示 Dim statbl As DataTable = New DataTable("StaTable") Dim daview As DataView Dim column As DataColumn Dim row As DataRow 15

16 定義欄位屬性 column = New DataColumn() column.datatype = System.Type.GetType("System.String") column.columnname = "Item" 'System.Single 將欄位加入資料表 statbl.columns.add(column) column = New DataColumn() column.datatype = System.Type.GetType("System.Single") column.columnname = "Value" statbl.columns.add(column) 新增紀錄 row = statbl.newrow() row(0) = " 筆數 " row(1) = st.recno 紀錄加入資料表 statbl.rows.add(row) 定義第二筆紀錄 row = statbl.newrow() row(0) = " 合計 " row(1) = st.sum 紀錄加入資料表 statbl.rows.add(row) 連結資料表至 DataGridView daview = statbl.defaultview DataGridView1.DataSource = daview 5.5 匯出檔案 資料表紀錄匯出為 XML 格式 下述程式用於匯出資料表紀錄為 XML 格式 宣告及建立物件 Dim ds As New DataSet, datable As DataTable da = New OleDBDataAdapter(strSQL, accon) da.fill(ds, 資料表名 ) datable = ds.tables( 資料表名 L) 16

17 Dim mode As XmlWriteMode = XmlWriteMode.WriteSchema ds = datable.dataset 匯出紀錄 If fld = False Then '// 不寫入欄位結構 ds.writexml( 存檔檔名 ) Else ds.writexml( 存檔檔名, mode) '// 寫入欄位結構 End If 5.6 常用 SQL 指令格式 選取查詢 基本敘述語法 :SELECT [ 欄位串列 ] FROM [ 資料表名 ]; 範例 : SELECT 顧客名冊. 顧客 ID, 顧客名冊. 顧客名稱 FROM 顧客名冊 ; SELECT 顧客 ID, 顧客名稱 FROM 顧客名冊 ; SELECT * FROM 顧客名冊 ; 篩選資料語法 :SELECT [ 欄位串列 ] FROM [ 資料表名 ] WHERE [ 篩選條件 ]; 範例 : SELECT 顧客名冊. 顧客 ID, 顧客名冊. 顧客名稱 FROM 顧客名冊 WHERE 縣市 = 台北市 ; [WHERE 單價 >= 1000;] [WHERE 建檔日期 = #99/03/01#;] [WHERE 顧客名 LIKE % 股份有限 % ;] [WHERE 建檔日期 BETWEEN #99/03/01# AND #99/12/31#;] 資料排序語法 :SELECT [ 欄位串列 ] FROM [ 資料表名 ] ORDER BY [ 排序準則 ]; 範例 : SELECT 顧客名冊. 顧客 ID, 顧客名冊. 顧客名稱 FROM 顧客名冊 17

18 ORDER BY 顧客名 ASC [DESC]; [ORDER BY 顧客名 ASC, 建檔日期 DESC;] 在 VB 環境執行 SQL 查詢之三種方法 使用 Recordset 物件之 Open 方法 使用 Connection 物件的 Execute 方法 使用 Command 物件的 Execute 方法 範例 : Public Sub SQLSelect() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim mysql As String 'SQL 敘述 '// 連接 Set cn = CurrentProject.Connection '// 篩選 mysql = "SELECT * FROM 顧客名冊 " _ &" WHERE 縣市 = ' 台北市 ';" Set rs = New ADODB.Recordset rs.open mysql, cn, adopenkeyset, adlockreadonly '// 確認 Do Until rs.eof Debug.Print rs! 顧客 ID, rs! 顧客名, rs! 縣市 rs.movenext Loop '// 結束 rs.close: Set rs = Nothing cn.close: Set cn = Nothing End Sub 動作查詢 只可使用 Connection 或 Command 物件 更新查詢 語法 :UPDATE [ 資料表名 ] SET [ 欄位名稱 ] = [ 新值 ] 範例 :UPDATE 顧客名冊 SET 顧客名 = 顧客名 & 敬啟, 電話號碼 = TEL & 電話號碼 ; 刪除查詢 18

19 語法 :DELETE [ 資料表名.*] FROM [ 資料表名 ] 範例 :DELETE * FROM 顧客名冊 WHERE 建檔日期 = #99/03/01#; 新增查詢 新增紀錄語法 :INSERT INTO [ 資料表名 ] ( 欄位串列名稱 ) VALUE( 待填入新值串列 ) 範例 :INSERT INTO 員工名冊 ( 員工 ID, 姓名, 起聘日期 ) VALUE (901, 黃大千, #2001/3/1#); 自其他資料表取得資料語法 :INSERT INTO [ 目的資料表名 ] ( 欄位串列名稱 ) SELECT [ 欄位串列名稱 ] FROM [ 來源資料表名 ] 範例 :INSERT INTO [ 商品一覽表 ] ( 商品 ID, 商品名稱, 單價 ) SELECT 商品 ID, 商品名稱, 單價 FROM 新商品 ; 產生資料表查詢語法 :SELECT [ 欄位串列名稱 ] INTO [ 新資料表名 ] FROM [ 來源資料表名 ] WHERE [ 篩選準則 ] 範例 :SELECT * INTO 北區顧客 FROM 顧客名冊 WHERE 區位 = 北區 ; 其他 SQL 指令 資料統計常用指令 : AVG: 傳回某欄位所有值之平均 COUNT: 傳回某欄位個數 ( 計算資料筆數 ) SUM: 傳回某欄位所有值之總和 MAX: 傳回某欄位所有值之最大值 MIN: 傳回某欄位所有值之最小值 範例 :SELECT COUNT(Units) AS UnitCount, AVG(Units) AS UnitAvg, SUM(Units) AS UnitSum, MIN (Units) AS UnitMin, MAX(Units) AS UnitMax, FROM BookSales; 19

20 顯示唯一資料 單一欄位語法 :SELECT DISTINCT AUID FROM Titles; 複合欄位語法 :SELECT DISTINCT Title, Units FROM Titles; 部分欄位不同之紀錄語法 :SELECT DISTINCTROW * FROM Titles; 選取前數筆資料 前 n 筆記錄語法 :SELECT TOP 5 * FROM Titles; 前 n% 記錄語法 :SELECT TOP 5 PERCENT * FROM Titles; 資料小計處理 語法 :SELECT SUM(Units) AS UnitSum FROM BookSales GROUP BY Title; 小計配合篩選條件語法 :SELECT SUM(Units) AS UnitSum FROM BookSales GROUP BY Title HAVING SUM(UNits) > 100; 結合兩個資料表 INNER JOIN 兩個資料表結合欄位資料必須完全吻合語法 :SELECT [ 資料表名 ].[ 欄名 ], FROM [ 表一 ] INNER JOIN [ 表二 ] ON [ 表一 ].[ 鍵值欄一 ] = [ 表二 ].[ 鍵值欄二 ]; LEFT JOIN 左表之全部記錄及右表結合欄位資料吻合之記錄語法 :SELECT [ 資料表名 ].[ 欄名 ], FROM [ 表一 ] LEFT JOIN [ 表二 ] ON [ 表一 ].[ 鍵值欄一 ] = [ 表二 ].[ 鍵值欄二 ]; RIGHT JOIN 右表之全部記錄及左表結合欄位資料吻合之記錄 20

21 語法 :SELECT [ 資料表名 ].[ 欄名 ], FROM [ 表一 ] RIGHT JOIN [ 表二 ] ON [ 表一 ].[ 鍵值欄一 ] = [ 表二 ].[ 鍵值欄二 ]; 兩個查詢表之 UNION 語法 :SELECT [ 欄位串列 ] FROM [ 表一 ] WHERE [ 準則 ] UNION SELECT [ 欄位串列 ] FROM [ 表二 ] WHERE [ 準則 ] ORDER BY [ 排序欄名 ]; 註 : 以表一之欄位為基準, 兩個表必須有相同之欄位數巢狀式查詢語法 :SELECT [ 欄位串列 ] FROM [ 表一 ] WHERE [ 欄名一 ] IN ( SELECT [ 欄名二 ] FROM [ 表二 ] WHERE [ 準則 ]); 結合 VB 函數 應用範例 1.SELECT Left$(Name,3) AS 姓, Name FROM Authors; 2.SELECT Name, City+, +State+ +Zip AS Address FROM Publishers; 3.SELECT Name FROM Publishers WHERE Mid$(Name,2,1) = a ; 註 : 只在 VB 的環境下適用 21

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

投影片 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

VB2005序列 資料庫處理指令

VB2005序列 資料庫處理指令 6.1 VB200X 序列資料庫物件關聯圖 2 6.2 引入資料處理類別 4 6.3 建立連線 4 6.3.1 屬性說明 5 6.3.2 選項參數說明 5 6.3.3 相關語法 6 6.4 資料處理 6 6.4.1 執行 SQL 指令 6 6.4.2 讀取資料表紀錄 7 6.4.3 使用 ADODB 類別與方法讀取紀錄 7 6.4.4 表列紀錄 9 6.4.5 DataGridView 常用屬性 11

More information

公用副程式

公用副程式 7.1 TableStruct( 資料表結構體變數 ) 2 7.2 OpenCon( 連線程序 ) 3 7.3 SetMysqlCharSet( 設定中文介面 ) 4 7.4 UseWDB( 切換資料庫 ) 5 7.5 GetDBlist( 列舉資料庫明細 ) 6 7.6 MakeTableList( 列舉資料表明細 ) 8 7.7 GetKeyValue( 取得不重覆鍵值紀錄 ) 9 7.8 FindKeyValue(

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

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

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

穨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

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

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 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F 1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o

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

四川省普通高等学校

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

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

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

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

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

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

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

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

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

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

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

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

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

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

目錄

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

More information

幻灯片 1

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

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B656697375616C20432320B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

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

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

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

PowerPoint Presentation

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

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

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

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

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

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

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 PowerPoint - 09.Android 程式設計-SQLite

Microsoft PowerPoint - 09.Android 程式設計-SQLite 計劃名稱 : 104 年度教育部資通訊軟體創新人才推升推廣計畫跨校資源中心 : 雲端運算 ( 國立中山大學 ) 課程名稱 : 網路及平台服務 Part1- 課程教材 教材名稱 :Android 程式設計 -SQLite 國立高雄大學資訊工程學系張保榮教授 大綱 SQLite execsql() 函式 rawquery() 函式 insert() 函式 delet() 函式 update() 函式 query()

More information

第十二章 新增與查閱

第十二章 新增與查閱 13.1 逐筆新增 2 13.1.1 按鈕與控制項用途 3 13.1.2 子表單按鈕與控制項用途 4 13.1.3 作業說明 4 13.1.4 功能表用途解說 5 13.2 自訂表單新增紀錄 6 13.3 單表查詢 7 13.4 使用 SQL 指令查詢 8 13.4.1 查詢步驟 8 13.4.2 紀錄查閱控制項 9 13.4.3 通用功能表 11 13.5 多表查詢 14 13.6 尋找失聯紀錄

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

Microsoft PowerPoint - P766Ch13.ppt

Microsoft PowerPoint - P766Ch13.ppt PHP5&MySQL 程式設計 第 13 章存取 My SQL 資料庫 13-1 PHP 與 MySQL 資料庫 PHP 提供了數十個函式供我們存取 MySQL 資料庫, 包括 : mysql_affected_rows() mysql_client_encoding() mysql_close() mysql_connect() mysql_create_db() mysql_data_seek()

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

第 一 章 資料庫概念

第 一 章 資料庫概念 授課老師 : 洪瑞展 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

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

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

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

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.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

基于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

ADO.NET 資料庫存取架構

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

More information

多層次傳銷與獎金系統

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

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

第一章 章标题-F2 上空24,下空24

第一章 章标题-F2 上空24,下空24 Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

第十一章 設定來源資料

第十一章 設定來源資料 12.1 重設資料來源 2 12.2 選取來源 2 12.3 單表 4 12.3.1 選取欄位 5 12.3.2 過濾欄位 5 12.3.3 排序欄位 6 12.3.4 運算式 6 12.3.5 SQL 指令表 7 12.3.6 過濾條件組合表 8 12.3.7 存成專案 9 12.4 關聯作業 9 12.4.1 更新模式 11 12.4.2 刪除模式 12 12.5 資料轉檔 12 12.6 製作輸入表單

More information

Microsoft Word - DBConnection2.doc

Microsoft Word - DBConnection2.doc 8. 程式完全控制資料庫連線之 1 前面從資料庫連線到資料欄位顯示與資料異動, 通通可以用參數設定或部分的程式撰寫來完成. 現在我們介紹從資料庫連線開始就以程式完成. 這個部份的工作只有一個, 寫使用者登錄帳號密碼時的檢查程式. 我們以下先使用 Access 完成這個工作 (1). 建新的 table: UserTable(UserID, Pwd) 包含 UserID 跟 Pwd 兩個文字型態的欄位

More information

Microsoft Word - 2006年9月二级VF真卷.doc

Microsoft Word - 2006年9月二级VF真卷.doc 机 密 启 用 前 2006 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 27 注 意 事 项 一 考 生 应 严 格 遵 守 考 场 规 则, 得 到 监 考 人 员 指 令 后 方 可 作 答 二 考 生 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 涂 写 在 答 题 卡

More information

專題(全)編頁.doc

專題(全)編頁.doc 1 2 4 7 8 1.1 11 1.2 11 1.3 12 1.4 15 2.1 SWOT 19 2.2 19 3.1 26 3.2 26 4.1 34 2 4.2 DFD 37 5.1 46 5.2 49 5.3 50 5.4 51 5.5 56 6.1 59 6.2 64 6.3 74 7.1 83 7.2 83 7.3 85 7.4 86 89 91 3 3-1 30 3-2 31 3-3

More information

VB程序设计教程

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

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

學 科 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

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

圖 1. 登錄 ADO Data 控制項 2

圖 1. 登錄 ADO Data 控制項 2 作者 : 洪永杰 (2002-04-19), 推薦 : 徐業良 (2002-04-22) 以 Visual Basic 作復健運動腳踏車資料庫程式設計 Visual Basic 本身並沒有存取資料庫的基本能力, 但是隨著應用程式的資料處理量日益增多, 因此提供一個效率好又統一的資料庫存取介面是必須的, 因此 Microsoft 公司提供了 ActiveX Data Component 物件模組 (ADO

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5]

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5] DYNAMIC SCHEDULING IN TWO-MACHINE FLOW-SHOP WITH RECIRCULATION em-plant( SiMPLE++) Jen-Shiang Chen, Jar-Her Kao, Chun-Chieh Chen, Po-Cheng Liu, and Wen-Pin Lin Department of Industrial Engineering and

More information

Microsoft PowerPoint - Lotus Domino 8 and DB2.ppt [相容模式]

Microsoft PowerPoint - Lotus Domino 8 and DB2.ppt [相容模式] Lotus Domino 8 and DB2 的整合介紹 Albert Huang 黃溪和 易和資訊控管有限公司 Lotus Notes/Domino 的缺點 半結構性的文件資料庫, 當文件量大時, 執行效率會變差 資料結構較不嚴謹 Why DB2 以 DB2 作為 Domino server 資料庫的儲存體 可提昇 Domino 執行效率 可藉由 DB2 來提高 Domino 資料結構的嚴謹性 (

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

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

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

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

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

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

More information

Microsoft PowerPoint - asp14

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

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

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

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

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

untitled

untitled Visual C# 程式設計經典 18.2 資料繫結.NET Framework 所提供的大部份控制項皆有資料繫結 (DataBinding) 的功能 例如 Label TextBox CheckBox ComboBox DataGridView 等控制項 當控制項做資料繫結的動作後, 該控制項即會顯示所查詢的資料記錄 我們將可以資料繋結的控制項分成三種類型來介紹 : Case 01 使用 Label

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

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

Microsoft Word - A200904-291.doc

Microsoft Word - A200904-291.doc 基 于 Access 的 学 生 成 绩 查 询 系 统 的 设 计 田 立 坤 中 国 矿 业 大 学 ( 南 湖 校 区 ) 计 算 机 学 院 信 科 系, 江 苏 徐 州 (221008) Email:tianlikun1111@126.com 摘 要 : 数 据 库 技 术 是 现 代 企 业 管 理 自 动 化 的 重 要 而 关 键 的 环 节, 在 日 益 信 息 化 办 公 电 脑

More information

习题1

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

More information

WQ.s92

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

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 - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63>

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63> 全國高級中等學校 98 學年度商業類科學生技藝競賽 程式設計 職種學科模擬試卷 選手證號碼 : 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 : ( 選擇題每題 4 分, 共 100 分 ) ( A ) 1. 在 ASCII Code 的表示法中, 下列大小之關係何者為錯誤? (A) A>B>C (B) c>b>a (C) 3>2>1 (D) p>g>e ( D

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

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

第八章 DAO/ADO 物件應用和程式設計

第八章 DAO/ADO 物件應用和程式設計 3.1 ASP 程式 2 3.1.1 ASP 程式架構 2 3.1.2 ASP 語言 3 3.1.3 ASP 程式開發工具 3 3.2 ASP 指令語法 3 3.2.1 標記 3 3.2.2 變數宣告 4 3.2.3 輸出資料 4 3.2.4 輸入資料 5 3.2.5 讀取表單資料 6 3.2.6 網頁間資料傳遞方法 6 3.2.7 Server 物件 7 3.2.8 檔案操作 7 3.3 資料庫處理程式設計

More information

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

More information

教案模板4-2

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

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

( CIP) /. - :, ( 21 ) ISBN H ( CIP) ( 2004) ( ) ( : ) /

( CIP) /. - :, ( 21 ) ISBN H ( CIP) ( 2004) ( ) ( : ) / 21 ( ) ( CIP) /. - :, 2004. 9 ( 21 ) ISBN 7-5043 -4362-5... - - - -. H152. 3 ( CIP) ( 2004) 096813 ( ) 86093580 86093583 9 ( : 100045) 880 1230 1 /32 516 20. 625 5000 2004 9 1 2004 9 1 ISBN 7-5043-4362-5

More information

(HMI) IO A

(HMI) IO A 6.5 6.5 (HMI) IO 6.52 6.52 6.5 2007 113 A 602 100086 010 82616619 010 62638166 www.kingview.com 4 7 25 38 43 52 63 68 86 SQL 95 99 WEB 105 Web Web Web I/O Microsoft Windows XP/NT/2000 I/O PLC PLC PLC PLC

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

FileMaker 15 ODBC 和 JDBC 指南

FileMaker 15 ODBC 和 JDBC 指南 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. / FileMaker WebDirect FileMaker, Inc. FileMaker

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

More information

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括 更 多 内 容 请 查 看 精 品 文 库 网 www.jingpinwenku.com 全 国 计 算 机 等 级 考 试 全 真 模 拟 试 卷 (4) 二 级 Visual FoxPro ( 考 试 时 间 120 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 1 分, 共 40 分 )(1) 算 法 是 指 ( ) A) 计 算 机 程 序 B) 解 决 问 题 的 计

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