vb如何把選中的access資料進行修改

2021-12-23 06:39:27 字數 1477 閱讀 1103

1樓:匿名使用者

1、對於選中的記錄修改其字段值,然後更新記錄集即可。

2、工具:vb6

3、用adodc連線資料庫,用find方法(也可以使用其它方法)選中記錄,用fields().value修改字段值,用update更新記錄集,**示例如下:

private sub form_load()

adodc1.connectionstring = "provider=microsoft.jet.oledb.4.0;" & _

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

adodc1.recordsource = "select * from categories"

adodc1.cursorlocation = aduseclient

adodc1.refresh

debug.print adodc1.recordset.recordcount

set datagrid1.datasource = adodc1

end sub

private sub command1_click()

adodc1.recordset.find "categorycategoryname").value = text2.text

adodc1.recordset.update

adodc1.recordset.requery

end sub

4、注意:本例中可以不使用requery重新查詢,但使用它是好習慣。

2樓:匿名使用者

用update 表名 set 欄位1=值1,欄位2=值2……where 主鍵=值語句

資料庫都是用sql語句的。

3樓:佳雷有約

rs.open "select * from 表名 where 列明 = '原來的值'', cn, adopenkeyset, adlockoptimistic

rs("列名")="修改後的值"

rs.update

rs.close

4樓:匿名使用者

例如修改使用者名稱和密碼

adodc1.recordset.addnewadodc1.recordset.fields("使用者名稱") = trim(text1.text)

adodc1.recordset.fields("使用者密碼") =trim(text2.text)

adodc1.recordset.updateadodc1.recordset.movelast

5樓:

update。。。。。。

只能說這麼多了 剩下的就看悟性了

vb 如何刪除access資料庫指定記錄

mshflexgrid裡的記錄是哪來的?哪個欄位是維一的。有些什麼欄位的?id,只是給你個建議,比如mshflexgrid 第三個欄位是身份證,用如下 delete form 表名 where sfz 2 id是主鍵,插入這個欄位就行。通過sql語句刪除 sql 有專門的刪除查詢,格式為 delet...

vb如何用ado向access資料庫插入和修改記錄

1 microsoft access視窗中,選擇檔案選單中的開啟選項,開啟乙個已有的資料庫。2 資料庫中有兩張 如下圖所示。3 資料庫中,學生資訊是課程成績的子表。4 如果直接在子表中插入記錄,會提示不能新增或修改。5 其實,只需在主表中,插入相關的主鍵和記錄。6 接著,就可以在子表中插入相關記錄了...

vb中如何定義數的取值範圍,VB中如何定義一個數的取值範圍??

vb中定義一個數的取值範圍可以通過條件判斷來實現。比如 設定a取值範圍 100 999,則 如下 if a 100 and a 999 then 判斷是否在100 999區間內 在區間內寫相應 else 不在區間內寫相應的 end if 這涉及到資料的處理,一般地我們運用數值型函式給一個數定義範圍,...