sqlite update
Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=828
Tarih: 21 Ocak 2025 Saat 12:40 Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com
Konu: sqlite update
Mesajı Yazan: rabiagnbs
Konu: sqlite update
Mesaj Tarihi: 07 Ağustos 2024 Saat 11:22
Burada veri güncelleme işlemi başarılı demesine rağmen verileri tekrar uygulamada görüntülemek istediğimde eski bilgiler gözüküyor ne yapmalıyım :
Var muzeDegistir: TclStyleForm; muzeIsimDegistir, muzeTuruDegistir, muzeUcretDegistir,muzeYorumDegistir: TclProEdit; muzeDegistirLabel1, muzeDegistirLabel2: TclProLabel; muzeDegistirPanel1: TclProPanel; muzeDegisiklikKaydet: TclProButton; void UpdateMuzeData; { try Clomosy.DBSQLiteQuery.SQL.Text = 'UPDATE Museums SET muze_turu = ' +QuotedStr(muzeTuruDegistir.Text)+ 'AND muze_ucret=' +QuotedStr(muzeUcretDegistir.Text)+ 'AND muze_yorum=' +QuotedStr(muzeYorumDegistir.Text)+' WHERE muze_isim = ' +QuotedStr(muzeIsimDegistir); Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Müze Bilgileri güncelleme başarılı!'); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } }
{ muzeDegistir=TclStyleForm.Create(Self); muzeDegistir.SetFormBGImage(' https://i.pinimg.com/originals/d8/ea/25/d8ea252948af6d69b709d5b533dfec5d.jpg" rel="nofollow - https://i.pinimg.com/originals/d8/ea/25/d8ea252948af6d69b709d5b533dfec5d.jpg '); muzeDegistirPanel1=muzeDegistir.AddNewProPanel(muzeDegistir,'muzeDegistirPanel1'); clComponent.SetupComponent(muzeDegistirPanel1, '{ "Align": "alCenter", "Width" :500, "Height":500, "RoundHeight":20, "RoundWidth":20, "BackGroundColor":"null" }'); muzeDegistirLabel1=muzeDegistir.AddNewProLabel(muzeDegistirPanel1,'muzeDegistirLabel1','Bilgilerini Değiştirmek istediğiniz' + #13#10 +'müzenin ismini giriniz:'); clComponent.SetupComponent(muzeDegistirLabel1,'{ "MarginBottom": 800, "Width": 600, "Height": 100, "TextColor":"#8e1414", "TextSize":18, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BackGroundColor":"null" }'); muzeIsimDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeIsimDegistir', 'Müze İsim:'); clComponent.SetupComponent(muzeIsimDegistir,'{ "MarginBottom": 600, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeDegistirLabel2=muzeDegistir.AddNewProLabel(muzeDegistirPanel1,'muzeDegistirLabel2',' Bilgileri Güncelleyiniz ✍ '); clComponent.SetupComponent(muzeDegistirLabel2,'{ "MarginBottom": 450, "Width": 600, "Height": 100, "TextColor":"#8e1414", "TextSize":18, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BackGroundColor":"null" }'); muzeTuruDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeTuruDegistir', 'Müze Türü:'); clComponent.SetupComponent(muzeTuruDegistir,'{ "MarginBottom": 400, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeUcretDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeUcretDegistir', 'Müze Giriş Ücreti:'); clComponent.SetupComponent(muzeUcretDegistir,'{ "MarginBottom": 300, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeYorumDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeYorumDegistir', 'Müze Yorumu:'); clComponent.SetupComponent(muzeYorumDegistir,'{ "MarginBottom": 200, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeDegisiklikKaydet=muzeDegistir.AddNewProButton(muzeDegistirPanel1, 'muzeDegisiklikKaydet', ' Güncellemeleri Kaydet'); clComponent.SetupComponent(muzeDegisiklikKaydet,'{ "MarginTop":700, "TextColor":"#fae6fc", "TextWidth":50, "TextHeight":10, "TextSize":15, "Width" :230, "Height":50, "RoundHeight":10, "RoundWidth":10, "BorderWidth":2, "TextBold":"yes", "BackGroundColor":"#e2c1c8" }'); muzeDegistir.AddNewEvent(muzeDegisiklikKaydet,tbeOnClick,'UpdateMuzeData'); Clomosy.DBSQLiteConnect(Clomosy.AppFilesPath + 'ClomosyDatabase.db3', ''); muzeDegistir.Run; }
------------- RabiaGnbs
|
Cevaplar:
Mesajı Yazan: Developer
Mesaj Tarihi: 07 Ağustos 2024 Saat 13:20
Merhaba Rabia,void UpdateMuzeData; { try Clomosy.DBSQLiteQuery.SQL.Text = 'UPDATE Museums SET muze_turu = ' +QuotedStr(muzeTuruDegistir.Text)+ 'AND muze_ucret=' +QuotedStr(muzeUcretDegistir.Text)+ 'AND muze_yorum=' +QuotedStr(muzeYorumDegistir.Text)+' WHERE muze_isim = ' +QuotedStr(muzeIsimDegistir); ShowMessage(Clomosy.DBSQLiteQuery.SQL.Text); Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Müze Bilgileri güncelleme başarılı!'); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } } ShowMessage(Clomosy.DBSQLiteQuery.SQL.Text); ile gelen text bir kontrol eder misin? Muhtemelen update cümlen bir hata vardır.
|
Mesajı Yazan: rabiagnbs
Mesaj Tarihi: 07 Ağustos 2024 Saat 13:37
UPDATE Museums SET muze_turu 'Türbe' AND muze_ucret='200' AND muze_yorum='Çok güzel'WHERE müze_isim='5413527040' yazdırıyor show message'de
------------- RabiaGnbs
|
Mesajı Yazan: Developer
Mesaj Tarihi: 07 Ağustos 2024 Saat 13:57
Merhaba Rabia, where koşulunda yer alan 5413527040 böyle bir müze ismi yoksa güncelleme yapamaz. QuotedStr(muzeIsimDegistir) gelen veriyi kontrol eder misin?
|
Mesajı Yazan: rabiagnbs
Mesaj Tarihi: 07 Ağustos 2024 Saat 14:31
ben öyle bir isim girmedim string şeklinde müze ismi girdim ama bu şekilde sayı olarak gösteriyor
------------- RabiaGnbs
|
Mesajı Yazan: rabiagnbs
Mesaj Tarihi: 07 Ağustos 2024 Saat 14:32
Ve veri tabanında olan bir isim girdim
------------- RabiaGnbs
|
Mesajı Yazan: Developer
Mesaj Tarihi: 07 Ağustos 2024 Saat 14:46
Merhaba Rabia Kodunu paylaşır mısın?
|
Mesajı Yazan: rabiagnbs
Mesaj Tarihi: 07 Ağustos 2024 Saat 15:10
Var muzeDegistir: TclStyleForm; muzeIsimDegistir, muzeTuruDegistir, muzeUcretDegistir,muzeYorumDegistir: TclProEdit; muzeDegistirLabel1, muzeDegistirLabel2: TclProLabel; muzeDegistirPanel1: TclProPanel; muzeDegisiklikKaydet: TclProButton; void UpdateMuzeData; { try Clomosy.DBSQLiteQuery.SQL.Text = 'UPDATE Museums SET muze_turu = ' +QuotedStr(muzeTuruDegistir.Text)+ 'AND muze_ucret=' +QuotedStr(muzeUcretDegistir.Text)+ 'AND muze_yorum=' +QuotedStr(muzeYorumDegistir.Text)+' WHERE muze_isim = ' +QuotedStr(muzeIsimDegistir); ShowMessage(Clomosy.DBSQLiteQuery.SQL.Text); Clomosy.DBSQLiteQuery.OpenOrExecute; ShowMessage('Müze Bilgileri güncelleme başarılı!'); except ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage); } }
{ muzeDegistir=TclStyleForm.Create(Self); muzeDegistir.SetFormBGImage(' https://i.pinimg.com/originals/d8/ea/25/d8ea252948af6d69b709d5b533dfec5d.jpg" rel="nofollow - https://i.pinimg.com/originals/d8/ea/25/d8ea252948af6d69b709d5b533dfec5d.jpg '); muzeDegistirPanel1=muzeDegistir.AddNewProPanel(muzeDegistir,'muzeDegistirPanel1'); clComponent.SetupComponent(muzeDegistirPanel1, '{ "Align": "alCenter", "Width" :500, "Height":500, "RoundHeight":20, "RoundWidth":20, "BackGroundColor":"null" }'); muzeDegistirLabel1=muzeDegistir.AddNewProLabel(muzeDegistirPanel1,'muzeDegistirLabel1','Bilgilerini Değiştirmek istediğiniz' + #13#10 +'müzenin ismini giriniz:'); clComponent.SetupComponent(muzeDegistirLabel1,'{ "MarginBottom": 800, "Width": 600, "Height": 100, "TextColor":"#8e1414", "TextSize":18, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BackGroundColor":"null" }'); muzeIsimDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeIsimDegistir', 'Müze İsim:'); clComponent.SetupComponent(muzeIsimDegistir,'{ "MarginBottom": 600, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeDegistirLabel2=muzeDegistir.AddNewProLabel(muzeDegistirPanel1,'muzeDegistirLabel2',' Bilgileri Güncelleyiniz ✍ '); clComponent.SetupComponent(muzeDegistirLabel2,'{ "MarginBottom": 450, "Width": 600, "Height": 100, "TextColor":"#8e1414", "TextSize":18, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BackGroundColor":"null" }'); muzeTuruDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeTuruDegistir', 'Müze Türü:'); clComponent.SetupComponent(muzeTuruDegistir,'{ "MarginBottom": 400, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeUcretDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeUcretDegistir', 'Müze Giriş Ücreti:'); clComponent.SetupComponent(muzeUcretDegistir,'{ "MarginBottom": 300, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeUcretDegistir.clTypeOfField = taFloat; muzeYorumDegistir=muzeDegistir.AddNewProEdit(muzeDegistirPanel1, 'muzeYorumDegistir', 'Müze Yorumu:'); clComponent.SetupComponent(muzeYorumDegistir,'{ "MarginBottom": 200, "Width" :400, "Height":40, "TextColor":"#12366b", "TextSize":20, "TextVerticalAlign":"center", "TextHorizontalAlign":"center", "TextBold":"yes", "BorderColor":"#ffffff", "RoundHeight":20, "RoundWidth":20, "BorderWidth":1, "BackGroundColor":"#f8f8f8" }'); muzeDegisiklikKaydet=muzeDegistir.AddNewProButton(muzeDegistirPanel1, 'muzeDegisiklikKaydet', ' Güncellemeleri Kaydet'); clComponent.SetupComponent(muzeDegisiklikKaydet,'{ "MarginTop":700, "TextColor":"#fae6fc", "TextWidth":50, "TextHeight":10, "TextSize":15, "Width" :230, "Height":50, "RoundHeight":10, "RoundWidth":10, "BorderWidth":2, "TextBold":"yes", "BackGroundColor":"#e2c1c8" }'); muzeDegistir.AddNewEvent(muzeDegisiklikKaydet,tbeOnClick,'UpdateMuzeData'); Clomosy.DBSQLiteConnect(Clomosy.AppFilesPath + 'ClomosyDatabase.db3', ''); muzeDegistir.Run; }
------------- RabiaGnbs
|
Mesajı Yazan: Developer
Mesaj Tarihi: 03 Eylül 2024 Saat 15:32
Merhaba Rabia, Hatan devam ediyor mu?
|
|