Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 2.5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Birden fazla database oluşturma
#1
Merhabalar;  

Her ay için faklı database oluşturuyorum, buraya kadar sorun yok.

Örnek:
Kullanıcı calender ile 2025 yılı ocak ayına tıkladığında db yoksa otomatik olarak oluşuyor, fakat güncel olan zaman döndüğünde var olan db'ye tekrar bağlanmasını nasıl sağlaya bilirim?



procedure TForm2.CalendarClick(Sender: TObject);
begin
  YTarihi := StrToDate(FormatDateTime('dd/mm/yyyy', Calendar.Date));
  PGDB := Klasor + FormatDateTime('yyyy mmmmm', Calendar.Date) + '.db';
  try
    With MainFDConnection do
    begin
      Connected := False;
      LoginPrompt := False;
      Params.Clear;
      Params.Values['Database'] := PGDB;
      Params.Values['DriverID'] := 'SQLite';
      Params.Values['CharacterSet'] := 'utf8';
      Connected := False;
    end;
    With MainFDQuery do
    begin
      Active := False;
      Connection := MainFDConnection; 
      Close;
      SQL.Clear;
      SQL.Add('CREATE TABLE IF NOT EXISTS USERS(');
      SQL.Add('ID INTEGER PRIMARY KEY AUTOINCREMENT');
      SQL.Add(', USERNAME VARCHAR(255)');
      SQL.Add(', USERPASS VARCHAR(255)');
      SQL.Add(', HATIRLA VARCHAR(255)');
      SQL.Add(', YETKI VARCHAR(255)');
      SQL.Add(', TARIH DATE');
      SQL.Add(' ) ; ');
      ExecSQL;
    end;
  finally
    MainFDQuery.Close;
  end;
end;
Cevapla
#2
Ne sorulmak istediği tam belli değil. Sanırım o yüzden şimdiye kadar cevaplanmamış.
With MainFDConnection do içerisindeki ikinci Connected değerine True atamak var olan DB'ye bağlanması için yeterli gözüküyor.
There's no place like 127.0.0.1
WWW
Cevapla
#3
Eğer veritabanı isimleri belirli bir parametre ile oluşturulmuşsa, 2025 yılında db ismi "2025_db" olsun örneğin, ilk kurulan db ismi ise "2017_db" olsun. Sistem yılını referans alarak veritabanı bağlantılarınızı sağlayabilirsiniz.
Eski dos'tan windows olmaz.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  androidde birden fazla resim seçme erdogan 0 39 25-04-2018, Saat: 09:29
Son Yorum: erdogan
  Mysql database bağlantısı serhat 3 159 31-03-2018, Saat: 08:36
Son Yorum: klavye
  Birden çok şartın sağlanması Lord_Ares 10 284 22-03-2018, Saat: 00:28
Son Yorum: Lord_Ares
  Database random Dostk 7 252 07-03-2018, Saat: 12:38
Son Yorum: Dostk
  FTP ağaç görünümü oluşturma dicle_gsm 4 291 13-01-2018, Saat: 16:45
Son Yorum: dicle_gsm



Konuyu Okuyanlar: 1 Ziyaretçi