用vb在access資料庫中建立檢視(就是建立個查詢

時間 2021-07-09 16:24:12

1樓:

路子沒什麼問題。你一步一步的試驗吧。

從 “create view query4 as select * from ad_order_details”開始。

一條一條的往上加,看看加誰會出錯。

2樓:匿名使用者

你的“沒反應”是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。

如果你要執行該查詢,在建立後用以下語句獲取資料:

dim rs as adodb.recordsetrs.open "select * from query4"

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

3樓:匿名使用者

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.net 怎麼實現發票列印窗體,按窗體上的格式列印出來,用的是access資料庫,請高手幫忙!

4樓:託一彎月牙

選擇開始選單中→程式→【management sql server 2008】→【sql server management studio】命令,開啟【sql server management studio】視窗,並使用windows或 sql server身份驗證建立連線。

在【物件資源管理器】視窗中伺服器,然後選擇【資料庫】節點

右鍵單擊【資料庫】節點,從彈出來的快捷選單中選擇【新建資料庫】命令。

執行上述操作後,會彈出【新建資料庫】對話方塊。在對話方塊、左側有3個選項,分別是【常規】、【選項】和【檔案組】。完成這三個選項中的設定會後,就完成了資料庫的建立工作,

在【資料庫名稱】文字框中輸入要新建資料庫的名稱。例如,這裡以“新建的資料庫”。

在【所有者】文字框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】核取方塊。

在【資料庫檔案】列表中包括兩行,一行是資料庫檔案,而另一行是日記檔案。通過單擊下面的【新增】、【刪除】按鈕新增或刪除資料庫檔案。

切換到【選項頁】、在這裡可以設定資料庫的排序規則、恢復模式、相容級別和其他屬性。

切換到【檔案組】頁,在這裡可以新增或刪除檔案組。

完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話方塊。至此“新建的資料”資料庫建立成功。新建的資料庫可以再【物件資源管理器】視窗看到。

vb高分求助:關於在記錄集中查詢的問題,請各位高手幫忙,謝謝! 200

5樓:

問題一:已經用select語句得到的記錄集,不能再次用sql語句過濾,而是必須用vb語句一條記錄一條記錄的查詢。

問題二:不要把vb語句和sql語句搞混,left函式是vb的,sql不認識。

問題三:sql伺服器本身就是用於支援多人頻繁訪問,很多網路遊戲用的就是這種資料庫,難道你的程式訪問量比他們還大?就算是這樣,也可以通過伺服器負載均衡,分散式訪問等技術解決,這已經和你的程式無關了。

問題四:鑑於第三點,你就別想著什麼記錄集過濾了,該用select ... from .. where...的時候就用吧!

6樓:風的誓言

這個不是問題,可以解決!如果有誠意就加我為好友,我再告訴你qq號。我可以把**給你,前提是你要捨得分喲。

7樓:匿名使用者

'選單"工程"->"引用" 找 microsoft activex data object....

然後用sql巢狀即可

8樓:匿名使用者

關於記錄集的filter屬性,是不是不能設定為:"欄位名 is not null",或者:"left(欄位名,2) = '數值'"

應該可以寫成: 欄位名 like 'xx*',is not 應該不可以吧,<、>、<=、>=、<>、= 或 like 是支援的

賦值可以試一下

dim rs as new adodb.recordsetset rs= adodc1.recordset

asp.net(vb.net**編寫)各位高手請幫忙看一下,謝謝!!! 5

9樓:匿名使用者

this.response.write("");// 會彈出詢問是否關閉

vb accsee資料庫中新增記錄時怎麼設定資料庫的行?意思就是我在資料庫固定的行中新增記錄 請各位高手幫忙

10樓:匿名使用者

是兩個資料庫還是同一個access裡的兩張表?

如果是不同表的話,則這樣設定:

update 表1 set 表1.成績=表2.成績 where 表1.學號 in (select 學號 from 表2)

請vb.net高手幫忙看一下這個錯誤 fill 引數太多

11樓:匿名使用者

public overridable overloads function fillby登陸(datatable as dbdataset.使用者datatable) as integer

這裡定義的時候只給函式定義了一個引數.

da.fillby登陸(dt, me.usernametextbox.text, me.passwordtextbox.text)

這裡使用的時候卻給函式傳遞了三個引數.(後面兩個去掉吧.不知道你為什麼要寫上去)

所以報錯引數太多.

----以上為問題.以下為建議----

像樓上所說的,中西結合.看得我累呀(本來沒打算看下去的,但還是提個建議吧).第一次見到這樣的**.不行就寫拼音吧,別把漢字寫進去,有些情況寫漢字編譯器會不認識,錯誤就更多了.

12樓:匿名使用者

簡單的看了下,你**寫的也太不規範了吧?中西結合啊,你以為中西結合**就很牛b嗎?還是全英文吧。

fill方法有11個過載版本的,但是也不是很複雜,因為我們用的時候也就那麼一兩個。fill(dataset)和fill(dataset ,tablename)。例如da.

fill(objdataset),或者da.fill(objdataset,"users")。我經常用第二種。

你**中的passwordtextbox.text是怎麼回事?恕我眼拙!

VB查詢ACCESS資料庫問題

正確的寫法應該是 s select express from filetype where name text1.text sqlext s 在s中使用單引號把文字內容括起來,使s成為例如 select express from filetype where name test 返回到textbox...

vb中如何把access資料庫的內容賦值給二維陣列

馮益斌 說說思路 這個顯然要用ado 1 連線資料庫,得到連線物件conn 2 用下面的select語句開啟表,將資料讀入recordsetset rs conn.execute select from 表名 3 用迴圈將資料讀入二維陣列arr row 0 while not rs.eof arr ...

vb操作access資料庫,如何判斷表中是否存在某欄位

1.加個adodc空間 2.這個空間的資料來源連結到access 3.令 adodc1.recordsource select from table where 欄位 xx table是你的表名,xx是你要查詢的內容 adodc1.refresh if adodc1.recordset.record...