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

正文內(nèi)容

第9章vb數(shù)據(jù)庫編程技術(shù)(參考版)

2024-08-22 06:50本頁面
  

【正文】 4.要在程序中通過代碼使用ADO對象,必須先為當(dāng)前工程引用__________。2.如果數(shù)據(jù)控件連接的是單表數(shù)據(jù)庫,則_______屬性應(yīng)設(shè)置為數(shù)據(jù)庫文件所在的子文件夾名,而具體文件名放在______屬性中。(B) DataSource和DataField (B)RowSource和ListField(C)BoundColumn和BoundText    (D)DataSource和ListField8.下列所顯示的字符串中,字符串__________不包含在ADO數(shù)據(jù)控件的ConnectionString屬性中。(A)1     (B)2      (C)3        (D)46.?dāng)?shù)據(jù)綁定列表框DBList和下拉式列表框DBCombo控件中的列表數(shù)據(jù)通過屬性_________從數(shù)據(jù)庫中獲得。(A)Select 、From  (B)Select、Where  (C)From、Order By  (D)Select、All4.在使用Delete方法刪除當(dāng)前記錄后,記錄指針位于____________。(A)Connect (B)DatabaseName (C)RecordSource (D)RecordType2.Seek方法可在______記錄集中進(jìn)行查找。步驟1:選擇 “外接程序”的“數(shù)據(jù)窗體向?qū)А辈藛危ㄈ绮藛沃袩o此選項,可通過“外接程序”的“外接程序管理器”加載“VB 6 數(shù)據(jù)窗體向?qū)А保?,出現(xiàn)“數(shù)據(jù)窗體向?qū)А榻B”窗口,選擇“無”,單擊下一步;步驟2: 在“數(shù)據(jù)窗體向?qū)А獢?shù)據(jù)庫類型”窗口“選擇Remote(ODBC)”,單擊下一步;步驟3: 在“數(shù)據(jù)窗體向?qū)АB接信息”窗口,在DSN(數(shù)據(jù)源名)欄選擇已定義的數(shù)據(jù)源mystudent,單擊下一步;步驟4: 在“數(shù)據(jù)窗體向?qū)А狥orm”窗口,在“窗體名稱為”文本框中輸入窗體名稱,本例輸入frm_jbqk;窗體布局選擇“主表/細(xì)表”,單擊下一步;步驟5: 在“數(shù)據(jù)窗體向?qū)А鞅碛涗浽础贝翱谶x擇主表及其字段,本例在“記錄源” 文本框選擇主表為“基本情況”,在“可用字段”中挑選字段學(xué)號、姓名、專業(yè)到“選定字段”,單擊下一步;步驟6:在“數(shù)據(jù)窗體向?qū)А敿?xì)資料記錄源”窗口選擇細(xì)表及其字段,本例在“記錄源” 文本框選擇細(xì)表為“學(xué)生成績表”,在“可用字段”中挑選字段學(xué)號、課程、成績到“選定字段”,單擊下一步;步驟7:在“ 數(shù)據(jù)窗體向?qū)А涗浽搓P(guān)系”窗口,選擇主表及其細(xì)表相連接的字段,本例在“主表”和“細(xì)表”下拉列表框中均選擇“學(xué)號”,單擊下一步;步驟8:在“ 數(shù)據(jù)窗體向?qū)А丶x擇”窗口選擇需要的控件,單擊下一步; 步驟9:單擊“完成”按鈕。 ,并在屬性頁中將“ODBC 數(shù)據(jù)源名”設(shè)置為mystudent。如果DataList控件中學(xué)號沒有排序,就無法方便地找到清單中的項目。我們要加入一些代碼,在清單中每次選擇另一學(xué)號時,移動ADO數(shù)據(jù)控件,具體方法如下:Private Sub DataList1_Click() = End Sub 每次單擊清單中的新項目時,這個項目就成為ADO數(shù)據(jù)控件的書簽。 3.要用基本情況表中的學(xué)號建立DataList控件,設(shè)置屬性RowSource= Adodc1,ListField=學(xué)號。步驟如下: 1.選擇“工程|部件”菜單,打開“部件”對話框,選取“Microsoft DataList Controls (OLEDB)”復(fù)選項。本例要求在DataList控件中顯示學(xué)號,要將DataList控件與ADO數(shù)據(jù)控件連接,使用戶每次選擇清單中的新學(xué)號,窗體上的文本框中出現(xiàn)相應(yīng)的字段。 。 Mystudent數(shù)據(jù)源已經(jīng)注冊到系統(tǒng)上,不必再次生成。步驟10:將四個文本框控件和四個標(biāo)題控件放在窗體上。選擇基本情況表。 步驟8:在“命令類型” 下拉清單中,選擇adCmdTable項目,這是記錄源的類型。下一個任務(wù)是,選擇ADO數(shù)據(jù)控件能看到的數(shù)據(jù)庫記錄(表格或SQL語句返回的記錄集)。步驟6:展開下拉清單,并選擇mystudent數(shù)據(jù)源。 7.單擊“選擇”按鈕,并通過“選定數(shù)據(jù)庫”窗口選擇數(shù)據(jù)庫,()。 這時就可以指定將哪個Access數(shù)據(jù)庫賦予新建的數(shù)據(jù)源。 新窗口指出,已選擇了系統(tǒng)數(shù)據(jù)源并用Access驅(qū)動程序訪問。本例采用Access數(shù)據(jù)庫。 驅(qū)動程序必須符合數(shù)據(jù)庫。 2.選擇“系統(tǒng)數(shù)據(jù)源”,以便從網(wǎng)上登錄測試鎖定機(jī)制(如果在網(wǎng)絡(luò)環(huán)境中)。 用戶數(shù)據(jù)源 只有你能訪問的數(shù)據(jù)庫文件。如果系統(tǒng)上沒有數(shù)據(jù)源名,則按下列步驟生成新的數(shù)據(jù)源名: “新建”按鈕,打開“創(chuàng)建新數(shù)據(jù)源”窗口。 數(shù)據(jù)源名就是系統(tǒng)知道的數(shù)據(jù)庫名??梢钥闯?,可以指定多種數(shù)據(jù)庫,但應(yīng)用程序用相同的方法處理。 步驟4:選擇“通用”標(biāo)簽,并選擇“使用ODBC數(shù)據(jù)資源名稱”單選項。 步驟2:在窗體上放一個ADO數(shù)據(jù)控件的實(shí)例。窗體中幾個約束數(shù)據(jù)文本框綁定到連接表中當(dāng)前記錄的ADO數(shù)據(jù)控件。Microsoft Jet主要用于本地數(shù)據(jù)庫,而在C/S結(jié)構(gòu)的應(yīng)用中一般用ODBC。 將Adodcl的RecordSource屬性設(shè)置為SQL語句,代碼如下:”select ,avg(成績) as 平均成績,min(成績) as 最低成績 from 學(xué)生成績表,基本情況 where = group by , order by avg(成績) desc”。要將作圖數(shù)據(jù)傳送到Mschart控件,=Adodc1。 要繪制圖表,可使用綁定控件MsChart。 要顯示作圖數(shù)據(jù),可在窗體上放置一個網(wǎng)格控件(選擇工程→部件中Microsoft Data Grid Control (OLEDB)),設(shè)置網(wǎng)格的DataSource=Adodcl,將其綁定到ADO數(shù)據(jù)控件上。學(xué)生成績表中沒有姓名字段,故需要通過條件“=”從基本情況表取得。 設(shè)計一個窗體,產(chǎn)生姓名、平均成績和最低成績?nèi)棓?shù)據(jù),按平均成績降序排列數(shù)據(jù),并用該數(shù)據(jù)作圖。ADO數(shù)據(jù)控件的ConnectionString屬性設(shè)置為與數(shù)據(jù)源連接的相關(guān)信息,(此時,可查看到ConnectionString屬性的內(nèi)容);DataSource指定連接的數(shù)據(jù)庫文件名。 。如果不包括ORDER BY子句,查詢將從學(xué)生成績表中返回隨機(jī)的5條記錄?!鞍磳I(yè)統(tǒng)計人數(shù)”按鈕的指令代碼為:Private Sub Command1_Click() = select 專業(yè),count(*) as 人數(shù) from 基本情況 group by 專業(yè) End Sub 。要記錄統(tǒng)計結(jié)果,需要構(gòu)造一個輸出字段,此時可使用SQL的統(tǒng)計函數(shù)Count()作為輸出字段,它按專業(yè)分組創(chuàng)建摘要值。 通過數(shù)據(jù)控件瀏覽記錄集 為了統(tǒng)計各專業(yè)的人數(shù),需要對基本情況表內(nèi)的記錄按專業(yè)分組。在窗體上放置一個Data控件和一個網(wǎng)格控件MSFlexGrid1。為了提高可讀性可以重新排序表中的字段。圖 數(shù)據(jù)顯示注意:當(dāng)FROM子句列出多個表時,它們出現(xiàn)的順序并不重要。本例要求從基本情況中選擇學(xué)生的學(xué)號、姓名、照片,從學(xué)生成績表中選擇該學(xué)生的課程和成績來構(gòu)成記錄集,可在Form_ Load事件中使用SQL語句,通過“Where =”短語實(shí)現(xiàn)兩表之間的連接,用Select命令從學(xué)生成績表中選擇課程、成績字段,從基本情況表中選擇學(xué)號、姓名和照片字段構(gòu)成記錄集:Private Sub Form_Load() = Select , From 學(xué)生成績表,基本情況 Where =End Sub 當(dāng)窗體啟動后,數(shù)據(jù)顯示如圖 ,數(shù)據(jù)控件上的箭頭按鈕可改變記錄位置。 *39。* amp。注意:代碼中的兩處Refresh語句不能合用為一句,這是因為在執(zhí)行了Select命令后,必須激活這些變化,然后才能判斷記錄集內(nèi)有無數(shù)據(jù)。”短語構(gòu)成查詢條件,用于過濾表中的記錄;。 mzy amp。 If Then MsgBox 無此專業(yè)!, , 提示 = 基本情況 End IfEnd Sub 程序中“Select *”選擇表中所有字段(也可以指定選擇部分列);“From基本情況”短語指定數(shù)據(jù)來源;“Where 專業(yè) = 39。 mzy amp。:Private Sub Command5_Click() Dim mzy As String mzy = InputBox$(請輸入專業(yè), 查找窗) = Select * From 基本情況 Where 專業(yè) = 39??梢灾苯釉贒ata控件的RecordSource屬性欄中輸入SQL,也可在代碼中通過SQL語句將選擇的記錄集賦給數(shù)據(jù)控件的RecordSource屬性,也可賦予對象變量。 選定網(wǎng)格(數(shù)據(jù)表)形式 選定MSHFlexGrid數(shù)據(jù)網(wǎng)格 選定主表/細(xì)表形式9.6 VB中SQL的實(shí)現(xiàn)SQL中使用SELECT語句實(shí)現(xiàn)查詢,SELECT語句基本上是數(shù)據(jù)庫記錄集的定義語句。/細(xì)表形式,以基本情況表作為主表,學(xué)生成績表為細(xì)表所建立的數(shù)據(jù)訪問窗口。各按鈕的程序代碼不難理解,請讀者自己閱讀。單擊“完成”按鈕結(jié)束數(shù)據(jù)窗體向?qū)У慕换?,此時向?qū)⒆詣赢a(chǎn)生數(shù)據(jù)訪問對話框的畫面及代碼。步驟6:在“數(shù)據(jù)窗體向?qū)Э丶x擇”對話框內(nèi),選擇所創(chuàng)建的數(shù)據(jù)訪問窗體需要提供哪些操作按鈕。步驟5:在“數(shù)據(jù)窗體向?qū)в涗浽础睂υ捒騼?nèi)選擇所需要的數(shù)據(jù)。其中,在“窗體名稱為”文本框輸入將要創(chuàng)建的窗體名;“窗體布局”指定窗口內(nèi)顯示數(shù)據(jù)的類型,可以按單條記錄形式顯示,也可以按數(shù)據(jù)網(wǎng)格形式同時顯示多條記錄;綁定類型用于選擇連接數(shù)據(jù)來源的方式,可以使用ADODC數(shù)據(jù)控件訪問數(shù)據(jù),也可以使用ADO對象程序代碼訪問數(shù)據(jù)。 步驟3:在“數(shù)據(jù)窗體向?qū)А獢?shù)據(jù)庫”對話框內(nèi)選擇具體的數(shù)據(jù)庫文件。 步驟2:單擊“下—步”按鈕,進(jìn)入“數(shù)據(jù)窗體向?qū)?shù)據(jù)庫類型”對話框,可以選擇任何版本的Access數(shù)據(jù)庫或任何ODBC兼容的用于遠(yuǎn)程訪問的數(shù)據(jù)庫。 。數(shù)據(jù)窗體向?qū)儆谕饨映绦?,在使用前必須從Visual Basic “外接程序”,再點(diǎn)擊子菜單的“外接程序管理器”,從打開的“外接程序管理器”窗口選擇 “VB 6數(shù)據(jù)窗體向?qū)А?命令,將數(shù)據(jù)窗體裝入到“外接程序”中。標(biāo)有*號的記錄行表示允許增加新記錄。用鼠標(biāo)右鍵單擊需要修改的字段名,在彈出的快捷菜單中選擇“刪除”選項,就可從DataGrid控件中刪除該字段,也可選擇“屬性”選項修改字段的顯示寬度或字段標(biāo)題。Visual Basic提示是否替換現(xiàn)有的網(wǎng)格布局,單擊“是”按鈕就可將表中的字段裝載到DataGrid控件中。 顯示在DataGrid網(wǎng)格內(nèi)的記錄集,可以通過DataGrid控件的AllowAddNew、AllowDelete和AllowUpdate屬性設(shè)置控制增,刪、改操作。在使用DataGrid控件前也必須先通過“工程|部件”菜單命令選擇“Microsoft DataGrid Control (OLEDB)”選項,將DataGrid控件添加到工具箱,再將DataGrid控件放置到窗體上。 在窗體上放置ADO數(shù)據(jù)控件。DataMember屬性允許處理多個數(shù)據(jù)集,DataFormat屬性用于指定數(shù)據(jù)內(nèi)容的顯示格式。這些新增綁定控件必須使用ADO數(shù)據(jù)控件進(jìn)行綁定。9.5.3 ADO數(shù)據(jù)控件上新增綁定控件的使用 隨著ADO對象模型的引入,Visual Basic ,又提供了一些新的成員來連接不同數(shù)據(jù)類型的數(shù)據(jù)。此時,已完成了ADO數(shù)據(jù)控件的連接工作。 步驟4:單擊ADO控件屬性窗口中的RecordSource屬性右邊的“…”按鈕,彈出記錄源屬性頁對話框。然后單擊“下—步”按鈕或打開“連接”選項卡,在對話框內(nèi)指定數(shù)據(jù)庫文件。單擊“生成”按鈕,打開“數(shù)據(jù)鏈接屬性”對話框。“使用ODBC數(shù)據(jù)資源名稱”可以通過下拉式列表框,選擇某個創(chuàng)建好的數(shù)據(jù)源名稱(DSN),作為數(shù)據(jù)來源對遠(yuǎn)程數(shù)據(jù)庫進(jìn)行控制。在該對話框中允許通過三種不同的方式連接數(shù)據(jù)源: “使用連接字符串”只需要單擊“生成”按鈕,通過選項設(shè)置自動產(chǎn)生連接字符串。 步驟1:在窗體上放置ADO數(shù)據(jù)控件,控件名采用默認(rèn)名“Adodcl”。2. ADO數(shù)據(jù)控件的方法和事件ADO數(shù)據(jù)控件的方法和事件與Data控件的方法和事件完全一樣。 ConnectionString屬性參數(shù)參數(shù)描述Provide指定數(shù)據(jù)源的名稱FileName指定數(shù)據(jù)源所對應(yīng)的文件名RemoteProvide在遠(yuǎn)程數(shù)據(jù)服務(wù)器打開一個客戶端時所用的數(shù)據(jù)源名稱RemoteServer在遠(yuǎn)程數(shù)據(jù)服務(wù)器打開一個主機(jī)端時所用的數(shù)據(jù)源名稱 (3)ConnectionTimeout屬性用于數(shù)據(jù)連接的超時設(shè)置,若在指定時間內(nèi)連接不成功顯示超時信息。(2)RecordSource屬性 RecordSource確定具體可訪問的數(shù)據(jù),這些數(shù)據(jù)構(gòu)成記錄集對象Recordset。1.ADO數(shù)據(jù)控件的基本屬性 (1)ConnectionString屬性 ADO控件沒有DatabaseName屬性,它使用ConnectionString屬性與數(shù)據(jù)庫建立連接。9.5.2 使用ADO數(shù)據(jù)控件 在使用ADO數(shù)據(jù)控件前,必須先通過“工程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1