vb對access資料修改的問題

2023-04-19 19:30:08 字數 1585 閱讀 3248

1樓:匿名使用者

private sub commandbutton2_click() 修改模組。

dim sql as string

dim conn as new

dim rst as new

dim a as single

dim b as string

a = 放置50的文字框。

b=放置sj的文字框。

"provider=

data source=" thisworkbook.

path & 資料庫名稱。mdb"

sql = update tj set 數量=數量+" a & where 名稱='"b &

sqlmsgbox "已修改此條記錄,請關閉該頁面"

end sub

2樓:匿名使用者

你使用的data控制元件、還是ado還是dao啊?

如果是用data控制元件的話就這樣:

先 "名稱='"

然後 =如果是ado或者dao,那麼 。。我忘了。。。

3樓:匿名使用者

sql = update tj set 名稱=""數量=""where sj=""20" &

"provider=microsoft.

0;data source=" 你的資料庫名稱。mdb;mode=readwrite;persist security info=true"

vb編寫學生基本資訊實現access資料庫的增刪改查

4樓:匿名使用者

我這裡有個類似的程式,你修改一下就可以了。。 見附件。。。

vb 修改使用中的access資料庫

5樓:百無生

首先要拆分資料庫,把操作前臺和資料後臺分開,前臺檔案只使用連結表;

後臺資料庫不要設定為獨佔式開啟;共享開啟模式下就沒有問題了。

vb 修改使用中的access資料庫

在vb程式中寫入資料,存入access中;但如果改了程式中的**,會出現access資料消失,要重新寫資料。

6樓:匿名使用者

資料寫入access資料庫中後,除非專門去刪除或修改否者資料庫中的資料將會永久儲存。你說的「如果改變了程式中的**,會出現access資料丟失,要重寫資料」可能由下列因造成:

1)資料並未實際上寫入資料庫中;

2)資料確實已經寫入資料庫中,但是程式中預設了**或操作,只要改動了**就自動清空資料庫中的資料;

3)程式中預設了**或操作,只要只要改動了**就自動生成一個新access資料庫替代原有資料庫;

4)**的改動造成原有資料庫連線設定失效,程式無法與資料庫連線。

由於手頭上沒有你的程式,這裡無法做出具體判斷,你可以循上述方向自行查詢原因。

這裡只能這樣說:已經寫入資料庫中的資料,除非進行刪除操作 否則將永久儲存,不會自己丟失。因為寫入資料庫中的資料是以物理形式儲存於磁碟中的,就像存放於倉庫中的石頭,你不去搬走它,那麼那些石頭就永遠都在那裡。

如何用vb建立一個access資料庫

vb只是一個程式語言,並不能建立資料庫,建立access資料庫要完全在access中進行。前提條件 必須安裝微軟access資料庫。步驟 1 找好要存放資料庫的路徑,如c盤data路徑 3 這時路徑下就有了一個access檔案,可以右鍵 重新命名來為資料庫起名,如,起名叫測試資料庫 4 雙擊acce...

VB資料庫問題,用vb做資料庫,打包時遇見問題

這是excel做的。dim oleexcel as object dim s as string private sub command3 click 存xls dim i,j as integer false false表示excel窗體隱藏。開啟檔案。filename 從xls檔案中讀內容。s ...

access資料局建立關係的時候,是一對一,怎樣才能一對多

兩張表建立關係時 copy 如果各自bai的關聯欄位都是主鍵或設定有du唯一索zhi引,那麼它們之間的關係dao就只能是一對一。兩張表建立一對多關係的前提是,其中一方的關聯欄位必須是主鍵,二另一方必須是非主鍵而且未設定唯一索引 也可以設有允許有重複的索引 兩張表建立多對多關係的前提是,各自關聯欄位不...