vb access資料庫中的模糊查詢

時間 2022-02-07 04:55:06

1樓:lxt_練習題

那能不能在查詢時加個條件:

比如:where 表層.時間 between #" & mydata0 & "# and #" & mydate1 & "#" and hour(表層.

時間)=4 and minute(表層.時間)=0

2樓:匿名使用者

adodc3.recordsource = "select * from 表層  where 表層.時間 between #" & mydata0 & "# and #" & mydate1 & "#"

在vb中,如何實現對access資料庫中資料的模糊查詢?

3樓:匿名使用者

select* from 表 where [字段] like '" & 輸入的內容 & "%'

輸入的內容那裡可以隨便用乙個可輸入的控制項,,用text1.text吧

請高手幫忙寫一段vb連線access資料庫的**,需要實現模糊查詢的功能!

4樓:匿名使用者

可以的,表是什麼呢?可以遠端給你寫。。

5樓:劉志晚上

請輸入您的回答...連線access資料庫的**

vb 模糊查詢access資料庫

6樓:匿名使用者

假設你的listbox已經和ado資料來源控制項做了繫結,那麼可以參考以下類似**,自己完善(在textbox_change事件中:)1)通過datasource屬性繫結 比如使用資料庫控制項 datasource 控制項會出現乙個下拉框 選擇需要繫結的資料控制項,然後設定datamember繫結表,datafield繫結具體字段;adodc1.connectionstring = "provider=microsoft.

jet.oledb.4.

0;data source=e:\db1.mdb;persist security info=false"

adodc1.recordsource = "select name from b1 where name like '"+textbox1.text+"*'"adodc1.

refresh '對查詢更新 2)動態辦法(在text_change事件中)dim conn as adodb.connection

dim rs as new adodb.recordset

conn.connectionstring = "provider=msdatashape;data source=" & 資料庫 & "; data provider=microsoft.jet.

oledb.4.0"

' 開啟到資料來源的連線

conn.open

rs.open "select name from b1 where name like '"+textbox1.text+"*'" ,conn

do while not rs.eof()

listbox.additem rs![欄位名]

rs.movenext

loop

rs.close

conn.close

listbox.refresh 'listbox也重新整理

access資料庫能不能進行模糊查詢 40

7樓:匿名使用者

模糊查詢很容易做,只是你後面的那句話沒看懂。

8樓:

肯定能完成!也不需要子窗體,只要是組合框的資料**就可以完成

9樓:匿名使用者

可以用模糊查詢的,寫個例子:

select * from table where name like '*張三*',在查詢分析器執行這句就可以。

請高手幫忙寫一段vb連線access資料庫的**,需要實現模糊查詢的功能!表的名字query

10樓:匿名使用者

public sub connection()dim cn as new adodb.connectiondim rs as new adodb.recordsetdim sqlstr as string

cn.connectionstring = "provider=microsoft.jet.

oledb.4.0;data source=test.

mdb;persist security info=false"

cn.open

sqlstr = ""select * from query where name like" & "%" &你的條件&"%"

rs.open sqlstr, cn, sqlstr,adopenstatic, adlockpessimistic

debug.print rs.fields(0)end sub

vb access模糊查詢**,**急等!謝謝大神幫忙!

11樓:匿名使用者

adodc1.recordsource = "select name from b1 where name like'" & text1 & "%' order by name"

參考模糊查詢

12樓:匿名使用者

我可以,你把工程打包發給我,358106736@qq

請教vb adodc連線 access 裡模糊查詢的寫法問題

13樓:匿名使用者

你這是連線用 sql 語句的問題

在 vb 中萬用字元就是 %

在 access 中萬用字元是 *

注意這個區別,就可以了。你有點鑽牛角尖,是不是?

哈,你的問題其實簡單點說就是 因為 『未通知』 裡面包含 '通知'

因此,like %通知% 也包含 未通知,因為 通知包含在 未通知這個字串裡面

使用 = 的寫法是(vb) :

select * from table where **通知 = '已通知'

select * from table where **通知 = '未通知'

不明白為什麼你前面還加上 1=1

14樓:不想起名字了

adodc like 中用*應該是不對的,*是access的內部寫法。相當於access中sql語句的特殊寫法。

把你用於測試的語句修改成

select count(*) as f1 from table where 1=1 and .....

rs.movefirst

msgbox rs.fileds("f1")看看結果條數判斷那條語句是正確的

15樓:匿名使用者

既然知道是通知和末通知兩種那就直接用 = 別用 like了。。如:

select * from table where 1=1 and **通知 = '通知'

VF資料庫把資料庫中的字段複製到另資料庫中

select byzx.byzxmc from byzx into table zxs.syd vf中怎樣將乙個欄位的內容複製到另一字段中 如果是同一條記錄的乙個字段值複製到另乙個字段值,可用替換命令repl all 欄位1名 with 欄位2名其中欄位1是指接收資料的字段 欄位2是指提供資料的字段...

C插入資料庫,不能重複,怎麼防止資料庫中插入重複資料?

protected void submit click object sender,eventargs e 使用try 未出錯時執行的語句 catch exception ex 出錯是執行的語句finally 無論出錯與不出錯始終執行的語句用這個方法找找看是什麼問題,如果不好用最好把這段 抽成方法再...

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...