1樓:匿名使用者
vb通過sql結構化查詢語句中delete子句,賦值給adodc資料控制元件的recordsource 屬性,來執行刪除資料庫一個表的所有記錄。
recordsource 屬性,返回或設定data控制元件的基本表、sql語句。
sql 語句:
sql 中的以關鍵字打頭、完整描述一個操作的完整的短語。例如:select * from orders。sql 語句不應和語句混淆。
以下是刪除wd.mdb資料庫的jishijilu記錄表的所有記錄的**:
2樓:
adodc也可以一次性刪除。廢話不多說,貼上**:
private sub command4_click()adodc2.recordset.movefirstwhile adodc2.
recordset.recordcount > 0
adodc2.recordset.deleteadodc2.recordset.movenextwend
end sub
望採納!你也可以不放在按鈕裡 放form load裡面。
3樓:匿名使用者
可以用過開啟連線,執行sql語句來刪除,
假設你前面執行的select * form tablea那麼後面你一樣可以執行delete tablea只是執行的結果不可讀。
貼一個**給你看看,不是我寫的
dim cnn as new adodb.connectiondim rst as new adodb.recordsetdim sql as string
private sub command1_click()cnn.connectionstring = \"provider=microsoft.jet.
oledb.4.0;data source=e:
\\vbexercise\\database\\test.mdb;persist security info=false\"
sql = \"delete from student where id=1\"
rst.open sql, cnn.connectionstring, adopenkeyset, adlockpessimistic
cnn.close
rst.close
4樓:匿名使用者
用控制元件不能一次刪除全部的資料,可以用迴圈,一條一條刪除,直到刪完.
用adodb物件的execute方法可以一次刪除所有的資料.
5樓:匿名使用者
conn.execute "delete * from 表"解決
vb用adodc控制元件連線access資料庫,如何刪除資料庫裡的一個表?
6樓:斯霞公良雨星
adodc不能刪除表,可以刪除整個表的記錄.
7樓:匿名使用者
adodc能刪除表嗎?我只知道能刪除記錄。
怎麼使用:vb6中使用adodc更新sql資料庫記錄
8樓:
1、vb中採用**資料繫結修改控制元件修改資料,基本上不需要**,只需要設定**資料繫結控制元件的一些屬性即可實現;
2、例如datagrid控制元件,將其繫結到相應的資料來源上,再設定其allowupdate屬性為true,即可實現**中修改的資料及時更新到資料庫中;
3、該屬性可返回或設定一個值,指示使用者能否修改datagrid控制元件中的資料,
語法:datagrid.allowupdate=布林表示式
9樓:
adodc1不是所有sql語句都支援,更新記錄用:
adodc1.recordsource = "select ... from ... where 客戶編號=" & txtno.text '按照客戶編號查詢到當前記錄
adodc1.recordset.fields("客戶名稱") = txtname.text '修改當前記錄值
adodc1.recordset.fields("聯絡地址") = txtaddress.text
。。。。
adodc1.recordset.update
如何刪除資料庫中的一行,如何刪除資料庫中某一列的值
刪除資料庫中的一行分為以下幾個步驟 1 通過資料庫訪問客戶端 例如訪問oracle,使用plsql 使用有刪除許可權的使用者登入資料庫 2 執行刪除指令碼 delete from tablename where id 11 這裡假設刪除的表名為tablename,標識要刪除行的欄位為id,值為11 ...
js刪除陣列中的元素delete和splice的區別
splice刪除後將返回一個新陣列,包含被刪除的元素,delete則返回布林值。splice刪除元素的同時會縮短原陣列長度,delete只是刪除元素,並不會修改陣列長度。splice可以批量刪除多個連續的元素,delete只能逐一刪除。方法一 delete 刪除陣列,delete textarr 1...
matlab刪除陣列中滿足一定條件的元素
1 開啟matlab,在命令列視窗中輸入a 1 5 6 7 8 12 14 16 6 3 5 7 建立一個3行4列的a矩陣。2 輸入x find a 10 找到a陣列中大於10的元素的下標。3 按回車鍵之後,可以看到找到大於10的元素下標,下標位置是按一列開始數,一列一列數的。4 輸入a x 將a陣...