Kod: Tümünü seç
CREATE TABLE TOPRAK_FUMIGASYON (
RECORD_ID VARCHAR(25) NOT NULL,
RAPOR_ID VARCHAR(10) ,
RAPOR_DATE_TIME TIMESTAMP,
PORTION_ID VARCHAR(25),
URUN_ID VARCHAR(25),
CESIT_ID VARCHAR(25),
SEZON_ID VARCHAR(25),
BOLUM_ALAN_ID FLOAT,
MEVKI_ID VARCHAR(25),
ZIRAAT_MUH VARCHAR(25),
OPT SMALLINT,
MEVKI_ID VARCHAR(25),
RECORD_DATE_TIME TIMESTAMP,
GROWER_ID VARCHAR(25));
bana
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_FIELDS failed.
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_15".
Kod: Tümünü seç
function create_table:Boolean;
begin
Result := False;
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(' CREATE TABLE TOPRAK_FUMIGASYON (');
Memo1.Lines.Add(IBQuery1.SQL[0]);
IBQuery1.SQL.Add('RECORD_ID DM_STR25 NOT NULL,');
Memo1.Lines.Add(IBQuery1.SQL[1]);
IBQuery1.SQL.Add('RAPOR_ID DM_STR10,');
Memo1.Lines.Add(IBQuery1.SQL[2]);
IBQuery1.SQL.Add('RAPOR_DATE_TIME DM_TIMESTAMP,');
Memo1.Lines.Add(IBQuery1.SQL[3]);
IBQuery1.SQL.Add('PORTION_ID DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[4]);
IBQuery1.SQL.Add('URUN_ID DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[5]);
IBQuery1.SQL.Add('CESIT_ID DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[6]);
IBQuery1.SQL.Add('SEZON_ID DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[7]);
IBQuery1.SQL.Add('BOLUM_ALAN_ID DM_FLOAT,');
Memo1.Lines.Add(IBQuery1.SQL[8]);
IBQuery1.SQL.Add('MEVKI_ID DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[9]);
IBQuery1.SQL.Add('ZIRAAT_MUH DM_STR25,');
Memo1.Lines.Add(IBQuery1.SQL[10]);
IBQuery1.SQL.Add('OPT DM_SMALLINT,');
Memo1.Lines.Add(IBQuery1.SQL[11]);
IBQuery1.SQL.Add('RECORD_DATE_TIME DM_TIMESTAMP,');
Memo1.Lines.Add(IBQuery1.SQL[12]);
IBQuery1.SQL.Add(' RECORD_DATE_TIME TIMESTAMP,');
Memo1.Lines.Add(IBQuery1.SQL[13]);
IBQuery1.SQL.Add('GROWER_ID DM_STR25');
Memo1.Lines.Add(IBQuery1.SQL[14]);
IBQuery1.SQL.Add(');');
Memo1.Lines.Add(IBQuery1.SQL[15]);
try
IBQuery1.ExecSQL;
IBQuery1.Transaction.CommitRetaining;
except
exit;
end;
Result:= True;
end;