insert ve update komutu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

insert ve update komutu

Mesaj gönderen Ahmet ALTUNTAŞ »

begin
qry.close;
qry.Parameters.ParamByName('p1').Value:=Edit1.Text;
qry.Parameters.ParamByName('p2').Value:=DBEdit1.Text;
qry.Open;
try
if not qryControl.Parameters.ParamByName('t1').Value = 1 then
if not qryControl.Parameters.ParamByName('t2').Value= datetostr(Bugun) then
qrycontrol.Open;
begin
QryControl.Open;
qryPost.Close;
qryPost.SQL.Clear;
qryPost.SQL.Text:='insert into Tbl_Hareket (GirisSaat,Adi,Soyadi,KartNo,Departman,Bolum,Giris,Cikis,GirisTarih) VALUES ('
+#39 +edit2.text +#39+ ','+#39 +dbedit1.text +#39+ ','+#39 +dbedit2.text +#39+ ','
+#39 +dbedit3.text +#39+ ','+#39 +dbedit4.text +#39+ ','+#39 +dbedit5.text +#39+ ','+ inttostr(1) + ','+ inttostr(0) + ','+#39 +edit4.text +#39+ ')';
qryPost.ExecSQL;
end;
if QryControl.Parameters.ParamByName('t1').Value = 1 then
if qryControl.Parameters.ParamByName('t2').Value= datetostr(Bugun) then
QryControl.Open;
begin
QryPost.close;
QryPost.SQL.Clear;
QryPost.SQL.text:= 'update Tbl_Hareket Set Cikis='+
#39 + inttostr(1) +#39+ 'where GirisTarih=' + #39+ DateToStr(Bugun) + #39;
QryPost.ExecSQL;


merhaba arkadaşar
1 tablom var
tablodaki giriş alanı ilk seferde boş.boş oldugu için ilk query insert olacak ve giriş kısmındaki deger 1 olacak ve aynı zamanda çıkış kısmındaki degerde 0 olacak.
ama eger giris kısmındaki deger 1 se bu sefer insert yapmıycak ve cikisdaki 0 degerini 1 yapacak.Bu şekilde yaptıgımda hem update hem ınserrt yapıyor.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: insert ve update komutu

Mesaj gönderen mkysoft »

parameters dan değerler okunmaz, fieldsbyname('sütunadı') şeklinde verilere erişmeniz gerekir.
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

Re: insert ve update komutu

Mesaj gönderen Ahmet ALTUNTAŞ »

Cevap için teşekkür ederim kardeşim.
Pazartesi deniycem.sonucu paylaşırm.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: insert ve update komutu

Mesaj gönderen conari »

forum kuralları, KOD TAGI
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla