MS Accessテーブル(Learnersという名前)からいくつかの変数(どちらを使用するかわからない)に列名をインポートしようとしています。列の名前は日付です。btnSave(TButton)をクリックすると、コードは現在の日付の列がまだ作成されているかどうかを判断する必要があります。そうでない場合は、それを作成する必要があります。これは私がこれまでに得たコードです:
procedure TForm1.btnSaveClick(Sender: TObject);
var
bFound: boolean;
K: integer;
strColumnNames : TStringList;
begin
strColumnNames := TStringList.Create;
tblLeerders.GetFieldNames(strColumnNames);
bFound := False;
for K := 1 to tblLeerders.IndexFieldCount
do
begin
if strColumnNames.Strings[K] <> FormatDateTime('dd/mm/yyyy', Date())
then
begin
bFound := True;
end;
end;
if bFound = False
then
begin
with qryLearners
do
begin
SQL.Text := 'Alter TABLE Leerders ADD COLUMN ' + FormatDateTime('dd/mm/yyyy', Date()) + ' Boolean ';
ExecSQL;
end;
end;
end;
助けてください!何かアドバイスをいただければ幸いです。