當前位置:編程學習大全網 - 源碼下載 - vb中的DataEnvironpment控件如何進行動態傳入sql,我在它的命令下設置了分組

vb中的DataEnvironpment控件如何進行動態傳入sql,我在它的命令下設置了分組

DataEnvironment是VB6.0建立數據工程中的數據環境設計器。

數據環境設計器(Data Environment designer)為創建編程運行時數據訪問提供了壹個交互的設計時環境。在設計時,您可以對 Connection 和 Command

對象設置適當的值、編寫代碼響應 ActiveX(R) Data Object (ADO) 事件、執行

command、創建合計與層次結構。您也可以拖動 DataEnvironment 對象到窗體或報表來創建數據綁定的控件。

詳細的數據環境設計器使用建議參考“西安交通大學出版社”的“Visual Basic 6.0高級編程技巧-ADO數據訪問篇”,書號:INBN 7-5605-1226-7壹書,我編寫VB數據庫應用就是使用ADO數據對象或ADODC數據控件,通過編寫SQL結構化查詢語句,來實現數據查詢等數據庫操作。那個數據環境設置器,也就對設計SQL查詢語句起點作用。

基於ADODC控件和DATAGRID控件的靈活應用。具體做法:?

新建工程時選數據工程,此時VB6集成調試環境左邊工具箱內已加載了有關數據庫編程必須的控件。?

然後在FORM1窗體中添加ADODC控件和DATAGRID控件,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控件屬性頁使用連接字符串,選生成,在提供者選項中選MICROSOFT jet 4.0 OLE DB Provider,然後按要求連接數據庫等。在ADODC1控件屬性頁使用連接字符串空白文本窗口中就有壹長串字符串,註意該字符串可復制到程序代碼用於編程。ADODC1控件屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用於編程。

SQL查詢語言主要結構為:?

Select 查詢字段 from 表名 Where 查詢條件語句 [排序語句或分組語句]?

查詢字段必須分別用(西文)逗號分開或就用壹個*號代替,上述查詢中排序語句建議最好應用。?

SQL查詢語言如有錯程序運行時告訴妳出錯,作相應改動即可。本人壹般先按上述連接,SQL用"SELECT * FROM TabelName"作調試,無問題,用壹個按鈕控件將前述需復制的連接字符串和SQL查詢語言先復制於按鈕控件的CLICK事件中備著,以便放著以後使用。然後刪去ADODC1控件,再添加ADODC1控件再添其他內容。

VB的ADO對象使用SQL語句代碼:

Private Sub Form_Load()

Dim cnn As New Connection

Dim rs As New Recordset

Dim sql As String

Dim ARR

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\wdOld.mdb;Persist Security Info=False"

sql = "select 故障名稱 from guzhang_bm"

rs.Open sql, cnn

Combo1.Text = "故障名稱"

Do While Not rs.EOF

Combo1.AddItem rs("故障名稱")

rs.MoveNext '打開表

Loop

rs.Close

cnn.Close

End Sub

  • 上一篇:脡脧潞攏露脿露爐脰壟脦茅脟鉚魯枚脙沒
  • 下一篇:吃火鍋寫作文四百字
  • copyright 2024編程學習大全網