![]() |
Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
Veri Tabanı Create Sorunu |
Yanıt Yaz ![]() |
Yazar | |
yemreee_atmaz ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 3 Saat 52 Dakika Önce Durum: Aktif Değil Puanlar: 2 |
![]() Yanıt Yaz
Alıntı yemreee_atmaz
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() Gönderim Zamanı: 3 Saat 46 Dakika Önce Saat 12:58 |
Uygulamam için oluşturduğum veri tabanım uygulamayı her yeninden başlattığımda önceki tabloları siliyor ve yeniden oluşturuyor. Aşağıda kodu paylaştım. Bunun sebebi nedir ? void ConnectAndInitDB; { DBPassword = ''; DBPath = 'C:/StoLogProject/database/new.db3'; // DBPath = Clomosy.AppFilesPath + 'new.db3'; ShowMessage('Bağlanılan veritabanı: ' + DBPath); try Clomosy.DBSQLiteConnect(DBPath, DBPassword); Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE IF NOT EXISTS users (' + 'id INTEGER PRIMARY KEY AUTOINCREMENT, ' + 'username TEXT NOT NULL UNIQUE, ' + 'pswrd TEXT NOT NULL)'; Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Veritabanı bağlantısı başarılı ve tablo hazır!'); except ShowMessage('Hata: ' + LastExceptionClassName + ' - ' + LastExceptionMessage); } } void VerifyUser;{ Clomosy.DBSQLiteConnect(DBPath, DBPassword); Clomosy.DBSQLiteQuery.Sql.Text = 'SELECT * FROM users WHERE username = "' + usernameEdit.Text + '" AND pswrd = "' + passwordEdit.Text + '"'; Clomosy.DBSQLiteQuery.OpenOrExecute; if (Clomosy.DBSQLiteQuery.RecordCount > 0) { ShowMessage('Giriş başarılı! Hoş geldiniz ' + usernameEdit); GoToHomeStockUnit; } else { ShowMessage('Kullanıcı adı veya şifre hatalı!'); } } |
|
![]() |
Yanıt Yaz ![]() |
|
Tweet |
Forum Atla | Forum İzinleri ![]() Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |