2009-11-10 11 views
-1

테이블을 추가했지만 삭제할 특정 행이 있습니다. 어떻게하면됩니까?델파이에서 테이블 행을 삭제

+0

는 당신이 더 구체적으로하시기 바랍니다 수는 너의 질문? –

+0

적어도 "테이블"이 의미하는 것을 지정해야합니다 ... 데이터 세트에 대해 이야기하고 있습니까? 또는 문자열 격자에 관해서? 아니면 TTableWithoutRowDeletion에 대해? – jpfollenius

+0

'Smasher의 질문에 답하기 : 폼/데이터 모듈에서 어떤 구성 요소를 드롭 했습니까? (나는 그것이 "유형"이라는 것을 의미합니다 : TTable, TStringGrid ...)? –

답변

3

TDataSet.Delete는

0

당신이 TTable을 사용하는 경우, 올바른 행에 커서를 위치시키기 위해 FindKey 방법을 사용하고 단지 TTable의 Delete 메서드를 호출 할 수 있습니다 ... 뻔한 대답이다.

0

테이블에서 인덱스 (짐 언급으로 FindKey를 사용하는), 당신은 예를 들어, 삭제할 레코드를 수동으로 검색 할 수없는 경우 :

if TTable.FieldsByName('FieldName').AsString='CertainValue' 
    TTable.Delete; 
관련 문제