iyi günler,
mobilde local olarak kullanılan sqlite örneğine rastladım ve bende denemek istedim fakat sorun şu ki ; .db uzantılı veritabanının nasıl oluşturulduğunu çözebilmiş değilim.
bu konuda gerekli anlatımı yaparmısıız ?
Sqlite browser indir bi tane.google amcadan sqlite browser yazarsan seçenekler çıkar. Veritabanı orada oluştur ve tasarla. Telefonda uygulama verilerinin tutulacağı klasöre bir işine bosveri gibi bir klasör oluştur. Çalışman bittik ten sonra dll dosyası ve db3 dosyasını boş halde telefona olusturduğunuz program klasörün içinde. Oluşturmanız gerekirse oradan boş olan veritabanı dosyasını veri klasörüne kopyalayın. Ben öyle yapıyordum daha pratik oluyor. Şuan telefon yazıyorum bazı yazım yanlışları olabilir
(17-05-2018, Saat: 17:39)BY-HAYALET Adlı Kullanıcıdan Alıntı: [ -> ]iyi günler,
mobilde local olarak kullanılan sqlite örneğine rastladım ve bende denemek istedim fakat sorun şu ki ; .db uzantılı veritabanının nasıl oluşturulduğunu çözebilmiş değilim.
bu konuda gerekli anlatımı yaparmısıız ?
sqlite için kullandığın nesne nedir, firedac?, unidac? ...?
Unidac kullanıyorum
Son yıllarda sqlite kullanmayı bıraktım. Çok kullanıcı ve büyük veride problem oluyor. Veritabanı bozulduğunda kurtarma şansı da pek yok. Hatta ben hiçbirini kurtaramadım. Ufak defek bozulmalar repair yapılıyor lakin ciddi sorunlarda verilere güle güle. Bu nedenle bıraktım. Aşırı kullanımı olmayan ve orta seviyeli bilgi büyüklüğü için yeterlidir. Genel de büyük veriler için sunucu tabanlı veritabanı kullanmanızı öneririm. Ben öyle yapıyorum..
İlk fırsatta sqlite veritabanı ile ilgili özet bir eğitim videosu hazırlamayı düşünüyorum. Uzun bir süredir tedavi gördüğüm için pek çalışamadım biraz toparlıyayım hazırlayacağım inşallah
@"BY-HAYALET" iyi günler,
(17-05-2018, Saat: 17:39)BY-HAYALET Adlı Kullanıcıdan Alıntı: [ -> ]iyi günler,
mobilde local olarak kullanılan sqlite örneğine rastladım ve bende denemek istedim fakat sorun şu ki ; .db uzantılı veritabanının nasıl oluşturulduğunu çözebilmiş değilim.
bu konuda gerekli anlatımı yaparmısıız ?
benim kullandığım yöntem
if FileExists(ProgramPath + dsSQLiteVeritabani) then
begin
cnnSQLite.Close;
cnnSQLite.Params.Clear;
cnnSQLite.Params.Add('Database='+ProgramPath + dsSQLiteVeritabani);
cnnSQLite.Params.Add('LockingMode=Normal');
cnnSQLite.Params.Add('DriverID=SQLite');
end else
begin
cnnSQLite.Close;
cnnSQLite.Params.Clear;
cnnSQLite.Params.Add('Database='+ProgramPath + dsSQLiteVeritabani);
cnnSQLite.Params.Add('LockingMode=Normal');
cnnSQLite.Params.Add('DriverID=SQLite');
cnnSQLite.Open();
scrcnnSQLite_0.ExecuteAll; // tablo vs. oluşturmak için sql kodları
cnnSQLite.Close;
end;
Merhaba Sqlite da Unidac kullandığımda image kaydederken sorunlar yaşamıştım onun için Firedac kullanıyorum.
(17-05-2018, Saat: 22:41)CaglarCoskun Adlı Kullanıcıdan Alıntı: [ -> ]Unidac kullanıyorum
Son yıllarda sqlite kullanmayı bıraktım. Çok kullanıcı ve büyük veride problem oluyor. Veritabanı bozulduğunda kurtarma şansı da pek yok. Hatta ben hiçbirini kurtaramadım. Ufak defek bozulmalar repair yapılıyor lakin ciddi sorunlarda verilere güle güle. Bu nedenle bıraktım. Aşırı kullanımı olmayan ve orta seviyeli bilgi büyüklüğü için yeterlidir. Genel de büyük veriler için sunucu tabanlı veritabanı kullanmanızı öneririm. Ben öyle yapıyorum..
İlk fırsatta sqlite veritabanı ile ilgili özet bir eğitim videosu hazırlamayı düşünüyorum. Uzun bir süredir tedavi gördüğüm için pek çalışamadım biraz toparlıyayım hazırlayacağım inşallah
Geçmiş olsun @
CaglarCoskun
Çağlar hocam geçmiş olsun.
(17-05-2018, Saat: 22:41)CaglarCoskun Adlı Kullanıcıdan Alıntı: [ -> ]Unidac kullanıyorum
Son yıllarda sqlite kullanmayı bıraktım. Çok kullanıcı ve büyük veride problem oluyor. Veritabanı bozulduğunda kurtarma şansı da pek yok. Hatta ben hiçbirini kurtaramadım. Ufak defek bozulmalar repair yapılıyor lakin ciddi sorunlarda verilere güle güle. Bu nedenle bıraktım. Aşırı kullanımı olmayan ve orta seviyeli bilgi büyüklüğü için yeterlidir. Genel de büyük veriler için sunucu tabanlı veritabanı kullanmanızı öneririm. Ben öyle yapıyorum..
İlk fırsatta sqlite veritabanı ile ilgili özet bir eğitim videosu hazırlamayı düşünüyorum. Uzun bir süredir tedavi gördüğüm için pek çalışamadım biraz toparlıyayım hazırlayacağım inşallah
Allah şifa versin.
Allah razı olsun. Allah cümlemize sağlık ve sıhhat versin.