MySQL için C'de sprintf() fonksiyonu ile tarih formatı oluşturma

MySQL Connector/C kullanarak oluşturduğunuz programlarla MySQL Sunucu'da yer alan veritabanlarında yapılan sorgulamalarda (query), sprintf() fonksiyonu kullanır ve tablo veri alanlarındaki tarih değerlerini DATE_FORMAT komutu ile yapılandırarak tablodan okutmak isterseniz, DATE_FORMAT komutu içinde yer alan % karakterinin sprintf() fonksiyonu parametresi olarak algılanmaması için önüne ek olarak bir % karakteri daha yazmak gerekir.

MySQL SUM() komutunda ilginç bir boşluk karakteri sorunu

MySQL'de SUM() komutunu kullanırken eğer SUM ifadesi ile () karakterleri arasında boşluk bırakırsanız komut çalışmıyor.

Fonksiyonları bu şekilde kullanma alışkanlığı olanlar için bir sorun oluşturabilir.

C Programlama Dili'nde 2 tarih arasındaki farkı gün olarak alma

C Programlama Dili'nde verilen 2 tarih arasındaki farkı gün olarak almak için time.h başlık dosyası içinde tanımlanmış olan tarih ve zaman fonksiyonları ile veri türlerini kullanabiliriz.

Öncelikle kaynak dosyanızın başına time.h başlık dosyasını ekleyin:

MySQL'de tablo AUTO_INCREMENT değerini ayarlama

MySQL Sunucu üzerinde yer alan bir tablonun AUTO_INCREMENT değeri ile ilgili işlemler yapılırken bazen sorun yaşanabilir ve hata mesajları alınabilir.

Bu durumda, tablonun AUTO_INCREMENT değeri yeniden düzenlenebilir.

WinAPI'de metin değerleri sürekli değiştirilen STATIC kontrollerin rengini değiştirme

WinAPI ile oluşturulan bir program içinde tanımlanan ve metin değerlerini sürekli değiştirmek istediğimiz STATIC kontrollerin arka plan rengini etkilemeden metin rengini değiştirmek için STATIC kontrolün bulunduğu pencerenin mesaj işlem fonksiyonu içinde STATIC kontrol tarafından gönderilen mesajlara işlem yapmak gerekir.

WinAPI'de EDIT kontrolünün arka plan rengini değiştirme

WinAPI ile oluşturulan bir program içinde tanımlanan EDIT kontrollerinin arka plan renklerini değiştirmek için EDIT kontrolünün bulunduğu pencerenin mesaj işlem fonksiyonu içinde EDIT kontrolü tarafından gönderilen mesajlara işlem yapmak gerekir.