verir "Ölçüt ifadesinde veri türü uyuşmazlığı" diyen bir istisna alıyorum.bu</p> <pre><code>cmd.CommandText = "INSERT INTO [table] ([date]) VALUES (?)"; cmd.Parameters.AddWithValue("?", DateTime.Now); </code></pre> <p>gibi "Veri türü uyuşmazlığı" hatayı
Herkes bana nedenini söyleyebilir mi? Burada neyin yanlış gidiyor?
biraz deneme sonra ben bu az anlaşılır, daha az temiz görünüyor gibiOleDbParameter parm = new OleDbParameter("?", OleDbType.Date);
parm.Value = DateTime.Now;
cmd.Parameters.Add(parm);
yazmak ama bunu yaparken eğer o iş yapabilir bulundu. Bu neden gerekli? Basit bir şeye mi bakıyordum?
'date' burada bir anahtar kelime olabilir. INSERT INTO tablosunu deneyin ([tarih]) DEĞERLER (?) ' – LarsTech
@LarsTech Tabii ki bir anahtar kelime olmak konusunda haklısınız. Söz konusu kodu güncelledim. Ama sorunun sebebi bu değil. –