operation not applicable

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
darkangel
Üye
Mesajlar: 21
Kayıt: 01 Tem 2005 05:19
Konum: Denizli

operation not applicable

Mesaj gönderen darkangel »

sayın rsimsek

calendar1.calendardate i kullandım olmadı,
datetimepicker1.date kullandım olmadı,
monthcalendar1.date kullandım yine olmadı.

Projeyi bitirmek üzereyim sadece raporlar kaldı.

Yardımlarınız için teşekkürler.

Allah hepinizden razı olsun.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

.AsDate yerine .AsDateTime deneyin.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
darkangel
Üye
Mesajlar: 21
Kayıt: 01 Tem 2005 05:19
Konum: Denizli

operation not applicable

Mesaj gönderen darkangel »

Sayın r simsek,
sorunu çözdüm. Sorunun kaynağı MySQLin istediği tarih formatında.
Kullanılan bilgisayarın bölgesel ayarları eğer mySQL in istediğine uyuyorsa bir sorun yok. Aksi takdirde bu hatayı veriyor.

Çözüm aşağıdaki şekilde,

procedure TForm1.Button1Click(Sender: TObject);
var
Fmt : TFormatSettings;
begin
GetLocaleFormatSettings(GetThreadLocale,Fmt);
fmt.ShortDateFormat := 'yyyy-mm-dd';
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('Select * from instant');
query1.SQL.Add('where tarih > '+ QuotedStr(DateToStr(datetimepicker1.Date,FMT)));
query1.Open;
end;


Yardımlarınız için çok teşekkürler.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Tarih formatına dikkat etmek lazım. Hadi gözünüz aydın :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla