Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > datatime sorunu
Yazar
enginkdal


avatar

Kayıt: 09.01.2008
24.04.2008-01:38 #43271
access kullanıyorum. tarih herhangi bi tarihi tutuyor tar ise veritanındaki bi kayıt. tar=tarih olunca güncelleme yapsın diyorum. ama veri türü uyuşmazlığı diyor. veri tabanında. tarih formadı short time. tarih formatı da aynı şekil ama kabul etmiyor... tar=01.01.1988 tarih=01.01.1988

string sorg="update hesap set ay_1='0'where tar='"+tarih+"' ";

sorun nerde bilen var mı???





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
24.04.2008-01:54 #43272
string sorg="update hesap set ay_1='0' where tar=#"+tarih+"# ";

Access SQL sorgularında tarih kullanırken tırnak yerine # işaretini kullanılması gerekiyor. Birde tarih formatını bazı sistemler MM/DD/YYYY şeklinde istiyor.





Yazar
timur


avatar
İstanbul
Kayıt: 19.01.2006
24.04.2008-08:38 #43273
En iyisi sorguya ekleyerek değil de parametre olarak göndermek. O zaman format derdiniz kalmaz.

string sorg="update hesap set ay_1='0' where tar=@tarih";

Command nesnenize de parametre olarak tarih i eklersiniz.

Buradaki örneğe bakabilirsiniz.

http://www.netanlatim.com/c-ile-ms-access-stored-queries-kullanimi.html
http://www.java2s.com/Tutorial/CSharp/0560__ADO.Net/OleDbParameterExample.htm


Kolay gelsin...





Hayat varsa umut vard?r...
www.timureroglu.com

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb