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 這涉及到資料的處理,一般地我們運用數值型函式給一個數定義範圍,...