FORM上有一个DBGRID1,它已通过ADO联到一个ACCESS数据库中的一个表.现在想这么做.
选中某一行,点删除按钮,将所选中的记录删除掉.这些代码该如何写?
初次用DELPHI,请多指教.

解决方案 »

  1.   

    with DBGrid2.DataSource.DataSet do
        begin
         for I := 0 to DBGrid2.SelectedRows.Count - 1 do    // Iterate
         begin
            GotoBook(pointer(DBGrid2.SelectedRows.Items[i]));
            intScore:=IntScore+FieldByName('Totalscore').AsInteger;
            sdaCourse[I]:=FieldByName('CourseName').asString;
            darrExamRecordID[I]:=FieldByName('ExamRecordID').AsInteger;
         end;    // for
        end;    // with
    我用了三个变量保存三个字段的值,第二个和第三个是动态数组.根据选择的行数决定数组的大小.
      

  2.   

    I AGREE TO lzy6204(为了忘却的记忆)
      

  3.   

    lzy6204(为了忘却的记忆) 
    方法正確
      

  4.   

    我晕.建议楼上去看看书,如果这么简单的问题也来问,简直影响我们上CSDN的心情.
    ...