![]() |
|
Tarih Ekleme - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Veri Tabanı (https://www.delphican.com/forumdisplay.php?fid=4) +--- Forum: MS SQL Server (https://www.delphican.com/forumdisplay.php?fid=103) +--- Konu Başlığı: Tarih Ekleme (/showthread.php?tid=760) |
Tarih Ekleme - Mericx - 13-03-2017 Merhabalar kolay gelsin. Ben versiyon olarak sql 2014 kullanıyorum. Veritabanımda Tarihleri tuttuğum alanı Date olarak belirttim. Normal kayıt için insert kullanırken date olduğu için izin vermiyor. Tarihi hangi kayıt komutu ile ekleyebilirim? Tarih Ekleme - DelphiCanR - 13-03-2017 SQL Server'da Varsayılan Tarih formatı 2012-06-18 şeklinde oluyor.Sorgunun başında SET DATEFORMAT DMYyazıp deneyebilir misiniz ? Tarih Ekleme - AhmetBi - 13-03-2017 Tarih alanına sadece Date tipi bir değer kaydedebilirsin. String veri yazmaya çalışıyorsan TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') gibi bir fonksiyon ile çevirmelisin. Cvp: Tarih Ekleme - Mericx - 13-03-2017 (13-03-2017, Saat: 16:48)ramazan_t Adlı Kullanıcıdan Alıntı: SQL Server'da Varsayılan Tarih formatı 2012-06-18 şeklinde oluyor.Sorgunun başında Incorrect syntax near 'DATEFORMAT'. Hatasını aldım bu şekilde denediğimde Tarih Ekleme - DelphiCanR - 13-03-2017 Yanlış bir yere yazıyor olabilir misin? Kod doğru çünkü. Sorgunun başında olacak. Onu ekledikten sonra tarih formatını bizim bildiğimiz şekilde kullanabilirsin. Şöyle : Set DateFormat dmy Select * From tblUrunler Where fldEklenmeTarihi >'13.01.2010' Tarih Ekleme - esrehmaan - 18-03-2017 getdate() yazman yeterli olacaktır Tarih Ekleme - barutali - 18-03-2017 Connection nesnenin onAfterConnect olayında <connection_nesnen>.execute|execsql('SET DATEFORMAT DMY');
Yazman yeterli connection nesnesi açık kaldığı sürece DMY formatında çalışacaktır. Cvp: Tarih Ekleme - csunguray - 10-04-2017 (18-03-2017, Saat: 11:02)barutali Adlı Kullanıcıdan Alıntı: Connection nesnenin onAfterConnect olayında MS SQL Server'da dil veya bölge ayarı bağımlı olmayan en güvenli tarih formatı 'YYYYMMDD' şeklindedir. 'YYYY-MM-DD' şeklindeki tarih formatı bölge ve dil ayarlarına bağımlıdır ve farklı dil ve bölge ayarlarında farklı davranış gösterir. Güvenli tarih ve saat formatı ise 'yyyy-mm-ddThh:mi:ss.mmm' . Örnekler: Çalışıyor: SELECT CONVERT(DATETIME, '2017-01-31') ÇalışMIyor: SET LANGUAGE FRENCH SELECT CONVERT(DATETIME, '2017-01-31') Le paramètre de langue est passé à Français. La conversion d'un type de données varchar en type de données datetime a créé une valeur hors limites. Çalışıyor: SELECT CONVERT(DATETIME, '2017-01-31 23:59:59') ÇalışMIyor: SET LANGUAGE FRENCH SELECT CONVERT(DATETIME, '2017-01-31 23:59:59') Le paramètre de langue est passé à Français. La conversion d'un type de données varchar en type de données datetime a créé une valeur hors limites. Çalışıyor (Tarihle saat arasına T harfi eklendiğine dikkat ediniz): SET LANGUAGE FRENCH SELECT CONVERT(DATETIME, '2017-01-31T23:59:59') Çalışıyor (Saniye ile milisaniye arasına : değil . işareti konulduğuna dikkat ediniz): SET LANGUAGE FRENCH SELECT CONVERT(DATETIME, '2017-01-31T23:59:59.999') Cvp: Tarih Ekleme - m_ekici - 12-11-2019 Kullanım şeklini daha önce yazmıştık; http://www.delphican.com/showthread.php?tid=3494 |