PB筆記之第一行資料不能刪除的解決方法

2022-06-21 17:30:11 字數 716 閱讀 7896

如果第一行資料不能刪除,則單獨寫sql進行刪除

window lw_sheet

//dw_1.event pfc_deleterow()

long i

string ls_manid

integer ls_itm

i = dw_1.getrow()

if i < 0 then return

ls_manid = this.dw_1.object.man_id[i]

ls_itm = this.dw_1.object.itm[i]

dw_1.deleterow(i)

//如果第一行資料不能刪除,則單獨寫sql進行刪除

if i=1 then

delete from man_tb_trainexp where itm=:ls_itm and man_id=:ls_manid;

if sqlca.sqlcode=-1 then

ls_manid = '錯誤**:'+string(sqlca.sqldbcode)+'~r~n錯誤描述:'+string(sqlca.sqlerrtext)

rollback;

gf_recorderr(ls_manid)

messagebox('錯誤','內容:'+ ls_manid )

return

end if

commit;

end if

如何刪除datatable中的一行資料

在c 中,如果要刪除datatable中的某一行,大約有以下幾種辦法 1,使用datatable.rows.remove datarow 或者datatable.rows.removeat index 可以直接刪除行 2,datatable.rows i delete delete 之後需要data...

cxGrid 鎖定一行,讓該行資料不能編輯

在使用cxgrid時,由於設定了所有單元格都能編輯,但在特定的情況下,讓某些行,根據一些列值條件,讓該行整行鎖定,不能編輯。dev官網的列子是這樣的 disable a row 整行禁止編輯 procedure tform1.cxgrid1dbtableview1editing sender tcx...

Linux實用小命令之刪除檔案第一行

工作中你有沒有遇到過要把乙個文字檔案,比如user.txt匯入到資料庫user table中,但這個文字中除了一行行資料外,第一行是表頭字段,那這一行其實不屬於資料,是要剔除掉的。這是你會怎麼辦?有人肯定說用vi或者vim直接開啟刪除第一行,這個方法可行,但要是文字太大呢,vi,vim等工具就不太好...