(12-07-2018, Saat: 19:43)BY-HAYALET Adlı Kullanıcıdan Alıntı:(12-07-2018, Saat: 19:34)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
isimler alanı, benzersiz (unique) olarak işaretlermiş veya bu alan üzerinde benzersiz bir index oluşturulmuş.
Bundan dolayı aynı isim eklenmiyordur.
nasıl düzeltebilirim peki fesih bey pek bilgim yok kaynaklardan bakarak yaptım .
Merhaba;
UserFDQuery.SQL.Add('ID INTEGER PRIMARY KEY AUTOINCREMENT');
Ben bu yöntemi kullanıyorum bu zamana kadar hiç sorun yaşamadım.
procedure TForm1.UserConnectionAfterConnect(Sender: TObject);
begin
UserFDQuery.Connection := UserConnection;
UserFDQuery.Active := False;
UserFDQuery.Close;
UserFDQuery.SQL.Clear;
UserFDQuery.SQL.Add('CREATE TABLE IF NOT EXISTS USERS(');
UserFDQuery.SQL.Add('ID INTEGER PRIMARY KEY AUTOINCREMENT');
UserFDQuery.SQL.Add(', USERNAME VARCHAR(255)');
UserFDQuery.SQL.Add(', USERPASS VARCHAR(255)');
UserFDQuery.SQL.Add(', HATIRLA VARCHAR(255)');
UserFDQuery.SQL.Add(', YETKI VARCHAR(255)');
UserFDQuery.SQL.Add(', DURUM VARCHAR(255)');
UserFDQuery.SQL.Add(', TARIH DATE');
UserFDQuery.SQL.Add(' ) ; ');
UserFDQuery.ExecSQL;
end;

