אני אוריד את הקבצים במשך היום לבדוק
כרגע אין לי אופיס במחשב לידי אז אני מקווה שהתשובה תעזור. אם לא אנא ציין ואני אעבור על הקבצים בהמשך.
1. בכל מקרה האתר שהבאת מטעה אותך לחלוטין (לא באשמתו). אם היית עובר על האתר לעומק היית מגלה שהוא מדבר על Red Brick ODBC Driver ולא על ODBC רגיל המותקן עם מערכת ההפעלה WINDOWS
לפעמים לקרוא חצי משפט מביא תוצאה הפוכה ממה שאתה רוצה.
http://en.wikipedia.org/wiki/ODBC
http://www.webopedia.com/TERM/O/ODBC.html
בשימוש במושג פונקציות ODBC. הוא מדבר על פונקציות ODBC של מחלקה שהם כתבו כניראה (גם אני לא עברתי לעומק ולכן אני לא יכול להגיד בוודאות על מה בכלל מדבר האתר), והדוגמאות של שמוש בפונקציות שם הוא רק באמצעות ODBC אבל כמובן אפשר להפעיל אותן גם בצורה ישירה. כמו שמפעילים פונקצייה בשפת SQL על שרת SQL SERVER אליו מתחברים באמצעות ODBC
אתה כותב שלא חשוב לך איזה מסד נתונים אבל כל מסד נתונים עושה שימוש בשפה אחרת, ואפילו שפת SQL הסטנדרתית מעט שונה למשל ב MYSQL וב SQL SERVER וב ORACLE ועוד... למשל SQL SERVER עושה שימוש בהרחבה של שפה שנקראת T-SQL. בשפה זו אתה יכול לבצע המרה מיידית כמו שאתה רוצה. יש פונקצייה CONVERT בעזרתה אפשר להמיר מסוג אחד לסוג אחר. שוה אין לזה קשר ל ODBC אלא לשפת TSQL. הדוגמה הבא מראה כיצד לבצע המרה מתאריך מלא לתאריך פשוט בשרת SQL SERVER
declare @T as datetime = getdate()
select CONVERT(date, @T)
* בשורה הראשונה אני מגדיר משתנה של תאריך מלא datetime ומכניס לו את התאריך והשעה כרגע.
* השורה השנייה מבצעת את ההמרה מתאריך ושעה לפורמט של תאריך בלבד date.
אולי זה יעזור לך
מכיוון שאתה אומר שעובד עם דוט נט אז הפתרון ממש קל כי זה מובנה במחלקה של DATETIME. יש פרמטר בשם DATE. תוכל לראות דוגמה של שימוש בו בקשיור הבא:
http://msdn.microsoft.com/en-us/library/system.datetime.date.aspx
בשפת C#
// Get date-only portion of date, without its time.
DateTime dateOnly = date1.Date;
בשפת VB.NET
' Get date-only portion of date, without its time.
Dim dateOnly As Date = date1.Date