vb中怎麼通過adodc刪除資料庫表中的所有資料

2022-02-23 10:07:01 字數 2129 閱讀 4201

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陣...