當前位置:編程學習大全網 - 編程軟體 - 用VB編程,要求能夠查詢數據庫中的“姓名,性別,班級,照片”

用VB編程,要求能夠查詢數據庫中的“姓名,性別,班級,照片”

這個很簡單,可以分以下步驟執行:

1、建立optiont 控件組。index分別為0~3

2、建立壹個text,並且放置壹個command按鈕。

3、放置壹個ADO控件

4、放置壹個datagrid控件

5、ADO連接數據庫(在form_load事件)

6、在command1_click()事件寫下以下代碼:

adodc1.recordsouce = "select * from 表名 where 1=1"

& iif(opt0.value,"and 姓名 = '" & trim(text1) &"'","")

& iif(opt1.value,"and 性別 = '" & trim(text1) &"'","")

& iif(opt2.value,"and 班級 = '" & trim(text1) &"'","")

& iif(opt3.value,"and 照片 = '" & trim(text1) &"'","")

adodc1.resfrsh '(這個代碼我寫的可能不對,老是記不住)

set datagrid1.datasouce = adodc1 '把查詢的結果顯示在表格裏。

以上代碼中的 opt0~opt3 這4個單選框控件分別代表 姓名,性別,班級,照片。

代碼的功能是: 如果妳點了代表妳要查詢的單選框,代碼就會用妳填寫在text裏的字符到數據庫裏去查詢。查詢的結果取決於妳選了哪個單選框和text裏的內容,不過郁悶的是照片沒有辦法以這個方式單獨查詢出來,妳要查某人的照片,以上的代碼中第壹個iif 就可以顯示出來。

以上代碼可能有個別字母書寫錯誤,但是妳只要在vb裏寫,VB會自動提示正確的代碼。希望能對妳有所幫助。

  • 上一篇:普通銑床用對中棒怎麽對中
  • 下一篇:高分C語言彩票問題,有點難吧。。。
  • copyright 2024編程學習大全網