From e6aa8fe2873b59db0172d0011052d3a44f584b64 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Tue, 7 Feb 2017 17:47:23 +0100 Subject: [PATCH 1/2] Fix for Windows date parsing, dates before 1970 --- src/odbc.cpp | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/odbc.cpp b/src/odbc.cpp index 6f36e79e..1ec9bd01 100644 --- a/src/odbc.cpp +++ b/src/odbc.cpp @@ -438,18 +438,43 @@ Handle ODBC::GetColumnValue( SQLHSTMT hStmt, Column column, //return Null(); } else { + + char dateStr[64] = "new Date('"; + char *endStr = "')"; + strcat(dateStr, (char *)buffer); + strcat(dateStr, endStr); + Handle source = String::NewFromUtf8(Isolate::GetCurrent(), dateStr); + Handle