update için aşağıdaki sql kodunu kullanıyorum. bir fikri olan veya böyle bir sorunla karşılaşan varmı.
Kod: Tümünü seç
guncelle.Close;
guncelle.SQL.Clear;
guncelle.SQL.Add('update siparis set tarih='+quotedstr(trim(FormatDateTime('yyyy-mm-dd',strtodate(cxdateedit1.text))))+', personel='+quotedstr(trim(cxcombobox1.Text))+', ckod='+quotedstr(trim(cxtextedit2.Text))+', madi='+quotedstr(trim(cxbuttonedit1.Text))+'');
guncelle.SQL.Add(', mtc='+quotedstr(trim(cxtextedit3.Text))+', mvergino='+quotedstr(trim(cxtextedit10.Text))+', mvergi='+quotedstr(trim(cxtextedit4.Text))+', mturu='+quotedstr(trim(cxtextedit11.Text))+', mtelefon='+quotedstr(trim(cxtextedit5.Text))+'');
guncelle.SQL.Add(', mgsm='+quotedstr(trim(cxtextedit6.Text))+', mfax='+quotedstr(trim(cxtextedit7.Text))+', mmail='+quotedstr(trim(cxtextedit8.Text))+', madres='+quotedstr(trim(cxmemo1.Text))+'');
guncelle.SQL.Add(', irsaliye='+quotedstr(trim(edit1.Text))+', ino='+quotedstr(trim(cxtextedit9.Text))+', itarih='+quotedstr(trim((FormatDateTime('yyyy-mm-dd',strtodate(cxdateedit3.text))))+', fatura='+quotedstr(trim(edit2.Text))+''));
guncelle.SQL.Add(', fno='+quotedstr(trim(cxtextedit16.Text))+', ftarih='+quotedstr(trim(FormatDateTime('yyyy-mm-dd',strtodate(cxdateedit4.text))))+', testarih='+quotedstr(trim(FormatDateTime('yyyy-mm-dd',strtodate(cxdateedit5.text))))+', fiyat='+quotedstr(trim(formatfloat('#####0.00',strtofloat(cxcurrencyedit1.Text))))+'');
guncelle.SQL.Add(', odeme='+quotedstr(trim(edit3.Text))+', pbirim='+quotedstr(trim(cxcombobox5.Text))+', kdv='+quotedstr(trim(edit6.Text))+', tahsilat='+quotedstr(trim(edit4.Text))+', tahsilattarih='+quotedstr(trim((FormatDateTime('yyyy-mm-dd',cxDateEdit2.Date)))+', aciklama='+quotedstr(trim(cxmemo2.Text))+''));
guncelle.SQL.Add(', kguncelleyen='+quotedstr(trim(cxtextedit12.Text + ' --KAYITTA DEĞİŞİKLİK YAPTI' + '--'+datetostr(now)))+', sonuc='+quotedstr(trim(cxcombobox4.Text))+', saciklama='+quotedstr(trim(cxmemo3.Text))+', kacan='+quotedstr(trim(cxtextedit12.Text))+' where skod='+quotedstr(trim(cxtextedit1.Text))+'');
guncelle.ExecSQL;