Καλησπέρα
Εχω το εξής πρόβλημα:
Εχω ενα πεδίο ορισμένο στον SQL σαν SmallDateTime
Μία FormView στο VS 2005 με ένα textbox που κάνει bind sto αντοίστοιχο πεδίο σαν Short Date
Bind("BirthDate","{0:d}");
Όταν κάνω Insert και βάζω ημερομηνία πχ 25/3/1970 χτυπάει error
"Arithmetic overflow error converting expression to data type smalldatetime."
Εάν βάλω Ημερομηνία πχ 3/3/1970 όλα είναι εντάξει
Φαίνεται πρόβλημα localization και format ημερομηνίας
Δοκίμασα τα εξής χωρίς αποτέλεσμα
1. Δήλωσα στο web.config <globalization culture="auto:el-GR" uiCulture="auto:el"/>
2. Δήλωσα στο Page directive culture="auto:el-GR" uiCulture="auto:el"
3. Πρόσθεσα στο page_load της σελίδας
CultureInfo myCulture = new CultureInfo("el-GR");
myCulture.DateTimeFormat.FullDateTimePattern =
"dd/MM/yy HH:mm:ss";
Αν κάποιος έχει κάποια άλη ιδέα να βοηθήση θα το εκτιμούσα ιδιαίτερα
Ευχαριστώ
Γιώργος Νικολιδάκης