freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

labview訪問access數(shù)據(jù)庫畢業(yè)論文設(shè)計(jì)(編輯修改稿)

2024-10-02 17:51 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 型和屬性。這種方法簡(jiǎn)單快捷,但是也存在缺點(diǎn)。有時(shí),字段數(shù)據(jù)類型不太恰當(dāng),字段大小也可能存在冗余。為此需要在設(shè)計(jì)視圖中修改字段的數(shù)據(jù)類型和字段屬性 [6]。 ( 7)在 Access2020 工作窗口的右下角,單擊 按鈕,打開表的設(shè)計(jì)視圖。注意這時(shí)自動(dòng)切換到“設(shè)計(jì)”選項(xiàng)卡。 ( 8)在設(shè)計(jì)視圖中,選中“名稱”字段,設(shè)置字段類型為“文本”。 設(shè)置完成后,再一次保存“貨物信息表”。 建好的貨物信息表如圖 1所示。 圖 1 Access 建貨物信息表 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 LABSQL 簡(jiǎn)介 本次設(shè)計(jì)包括對(duì)貨物信息的查詢、添加、修改、刪除四項(xiàng)基本功能,每個(gè)功能都有一個(gè)對(duì)應(yīng)的子程序 VI。在進(jìn)行編程前,必須充分掌握 LABSQL 的相關(guān)內(nèi)容。 LABSQL 的安裝與配置 ( 1)安裝: LabSQL 的安裝方法和簡(jiǎn)單,在 labview 安裝目錄下的 文件夾中新建一個(gè)名稱為 LabSQL 的文件夾, LabSQL 下載包解壓到 LabSQL 的文件夾中。解壓后可以看到 function 和 Example 兩個(gè)文件夾,及 ADO2020 幫助文檔和README_FIRST 文本文檔。安裝完成后,運(yùn)行 Labveiw,在“函數(shù)”到“用戶庫”子選板 ,可以找到 LABSQL 的子 VI[7]。 ( 2)配置: 你需要先創(chuàng)建一個(gè) DSN(Data Source Name),這樣你才能在 Windows 下讓LabView 和 MySQL 相連接。你需要用 ODBC (Open Database Connectivity)來創(chuàng)建 DSN,你可以在 Administrative Tools 里點(diǎn)擊 Data Sources (ODBC)來開啟ODBC 程序,或者直接在運(yùn)行里輸入 。在創(chuàng)建 DSN 之前,你需要確保你的系統(tǒng)安裝了 MySQL Connector ODBC ,你可以到 MySQL 網(wǎng)站下載。在安裝完 MySQL ODBC Connector 之后,你應(yīng)該就可以為你的數(shù)據(jù)庫創(chuàng)建 DNS 了。安裝后,按如下方法進(jìn)行下面的步驟: ,管理工具的子選板有數(shù)據(jù)源( ODBC)。 ( ODBC)。 圖 打開數(shù)據(jù)源管理器 dBASE Files,再點(diǎn)擊添加,出現(xiàn)如圖的界面,點(diǎn)擊 Microsoft Access Driver( *.mdb) , 再點(diǎn)擊完成。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 圖 添加數(shù)據(jù)庫驅(qū)動(dòng)程序 ,填寫 myDB,再點(diǎn)擊確定。 圖 編輯數(shù)據(jù)源名 ,證明你配置成功。 圖 連接成功 這樣,就完成了 DSN 的創(chuàng)建。從此以后, LABSQL 就可以利用這個(gè) DSN 訪問與之相關(guān)聯(lián)的 Access 數(shù)據(jù)庫了。 LABSQL VIs 分類 [5] LabSQL VIs 按照功能可以分為四類: Command VIs, Connection VIs, Recordset VIs 和 Top Level VIs。 Command VIs 的功能是完成一系列的基本 ADO 操作,例如,創(chuàng)建或刪除一個(gè) Command 對(duì)數(shù)據(jù)庫的某一個(gè)參數(shù)進(jìn)行讀或?qū)懙取? 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 Connection VIs 的功能是管理 LabVIEW 與數(shù)據(jù)庫之間的連接。 Recordset VIs 用于對(duì)數(shù)據(jù)庫中的記錄進(jìn)行各種操作,例如,創(chuàng)建或刪除一條記錄,對(duì)記錄中的某一個(gè)條目進(jìn)行讀或?qū)懙取? Top Level VIs 屬于頂層的 LabSQL 應(yīng) 用,對(duì)前三類 LabSQL VIs 某些功能的封裝,例如 SQL 可用于直接執(zhí)行命令。 SQL 基本指令使用方法 [8] (1) 數(shù)據(jù)記錄篩選: sql=select * from 數(shù)據(jù)表 where 字段名 =字段值 order by 字段名 [desc] sql=select * from 數(shù)據(jù)表 where 字段名 like 39。%字段值 %39。 order by 字段名 [desc] sql=select top 10 * from 數(shù)據(jù)表 where 字段名 order by 字段名 [desc] sql=select * from 數(shù)據(jù)表 where 字段名 in (39。值 139。,39。值 239。,39。值 339。) sql=select * from 數(shù)據(jù)表 where 字段名 between 值 1 and 值 2 (2) 更新數(shù)據(jù)記錄: sql=update 數(shù)據(jù)表 set 字段名 =字段值 where 條件表達(dá)式 sql=update 數(shù)據(jù)表 set 字段 1=值 1,字段 2=值 2 ?? 字段 n=值 n where 條件表達(dá)式 (3) 刪除數(shù)據(jù)記錄: sql=delete from 數(shù)據(jù)表 where 條件表達(dá)式 sql=delete from 數(shù)據(jù)表 (將數(shù)據(jù)表所有記錄刪除 ) (4) 添加數(shù)據(jù)記錄: sql=insert into 數(shù)據(jù)表 (字段 1,字段 2,字段 3 ? ) values (值 1,值 2,值 3 ? ) sql=insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表 (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表 ) LABSQL 程序編寫 前面已經(jīng)建立了名為 的數(shù)據(jù)庫,該數(shù)據(jù)庫中包含如圖 1所示的貨物信息表。下面進(jìn)行對(duì)該數(shù)據(jù)庫查詢、修改、添加、刪除記錄的記錄,并且指定所有的數(shù)據(jù)庫操作都基于 DSN=myDB。 查詢 vi 編寫 利用 connection VIs 實(shí)現(xiàn)查詢的基本步驟如下所示。 第一步:首先利用 ADO Connection 創(chuàng)建一個(gè) Connection 對(duì)象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 第 二步:利用 ADO Connection 執(zhí)行 SQL 查詢命令“ SELECT * FROM 貨物信息表”。 第三步:利用 SQL Fetch Data(GetString).vi 獲得查詢結(jié)果,并送至前面板窗口中的名為“查詢結(jié)果”的表格中顯示。 第四步:利用 ADO Connection 關(guān)閉與數(shù)據(jù)庫之間的連接 [5]。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 其程序框圖和仿真結(jié)果如下圖 ,圖 所示。 圖 查詢程序框圖 圖 查詢?nèi)矸抡娼Y(jié)果 修改查詢指令分別得到查詢“可樂 ”和“有效期小于 6 個(gè)月”的記錄,結(jié)果如圖 , 所示。 圖 查詢“可樂記錄”仿真結(jié)果 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 圖 查詢“有效期小于 6個(gè)月的記錄”仿真結(jié)果 修改 vi 編寫 通過記錄集修改記錄的基本步驟如下。 第一步:首先利用 ADO Connection 創(chuàng)建一個(gè) Connection 對(duì)象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 第二步:利用 ADO Recordset 創(chuàng)建一個(gè) Recordset 對(duì)象,然后利用 ADO Recordset 打開 Recordset 對(duì)象,同時(shí)利用 SQL 查詢命令“ SSELECT * FROM 貨物信息表”獲得數(shù)據(jù)庫中的全部記錄。 第三步:利用 ADO Recordset 確定記錄的位置。參數(shù) Criteria“名稱 =’衛(wèi)生紙’”用于指定目標(biāo)記錄。 第四步:利用 ADO Set Field 修改記錄 [9]。參數(shù) Field 用于確定記 錄中的字段,記錄中的字段按從左到右的順序依次排列為 0,1,2,...。參數(shù)Value 修改該字段的值。本次設(shè)計(jì)中將衛(wèi)生紙數(shù)量減少 100。 第五步:利用 ADO Recordset 和 ADO Connection 分別關(guān)閉與記錄集和數(shù)據(jù)庫之間的連接。 其框圖程序,前面板。仿真結(jié)果分別如圖 ,, 所示。 圖 修改記錄的程序框圖 圖 修改記錄前面板 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 圖 “衛(wèi)生紙數(shù)量改為 300”仿真結(jié)果 刪除記錄 vi 設(shè)計(jì) 利 用記錄集刪除記錄的基本步驟如下 [10]。 第一步:首先利用 ADO Connection 創(chuàng)建一個(gè) Connection 對(duì)象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 第二步:利用 ADO Recordset 創(chuàng)建一個(gè) Recordset 對(duì)象,然后利用 ADO Recordset 打開 Recordset 對(duì)象,同時(shí)利用 SQL 查詢命令“ SSELECT * FROM 貨物信息表”獲得數(shù)據(jù)庫中的全部記錄。 第三步:利用 ADO Recordset 將游標(biāo)移動(dòng)到當(dāng)前記錄,參數(shù)NumRecords 用于指定游標(biāo)所在的行。 第四步:利用 ADO Recordset Delete Record 刪除記錄。參數(shù) AffectRecords用于指定刪除操作所影響的記錄。 AffectCurrent 表示僅刪除當(dāng)前記錄。 第五步:利用 ADO Recordset 和 ADO Connection 分別關(guān)閉與記錄集和數(shù)據(jù)庫之間的 連接。 其程序框圖和仿真結(jié)果分別如圖下圖所示。 圖 刪除記錄框圖程序 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 16 圖 刪除記錄前面板 圖 刪除第三條記錄仿真結(jié)果 添加記錄 vi 編寫 第一步:首先利用 ADO Connection 創(chuàng)建一個(gè) Connection 對(duì)象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定 [11]。 第二步:利用 ADO Recordset 創(chuàng) 建一個(gè) Recordset 對(duì)象,然后利用 ADO Recordset 打開 Recordset 對(duì)象,同時(shí)利用 SQL 查詢命令“ SSELECT * FROM 貨物信息表”獲得數(shù)據(jù)庫中的全部記錄。 第三步:利用 ADO Recordset 添加一條新紀(jì)錄。然后利用 ADO Set Field 為新的記錄中的每一個(gè)字段賦值。 第四步:利用 ADO Recordset 和 ADO Connection 分別關(guān)閉與記錄集和數(shù)據(jù)庫之間的連 接。 其程序框圖、前面板及仿真結(jié)果分別如下圖所示。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1