From: Tilghman Lesher Date: Fri, 11 Jan 2008 18:35:30 +0000 (+0000) Subject: Port Nick Gorham's timestamp patch to adaptive_odbc, too X-Git-Tag: 1.6.0-beta1~3^2~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ada37a921b21528d47fffea237f360b40d8fa126;p=thirdparty%2Fasterisk.git Port Nick Gorham's timestamp patch to adaptive_odbc, too git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@98269 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/cdr/cdr_adaptive_odbc.c b/cdr/cdr_adaptive_odbc.c index 98706076dd..4c97620828 100644 --- a/cdr/cdr_adaptive_odbc.c +++ b/cdr/cdr_adaptive_odbc.c @@ -404,8 +404,8 @@ static int odbc_log(struct ast_cdr *cdr) year += 2000; lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); - LENGTHEN_BUF2(10); - lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%04d-%02d-%02d',", year, month, day); + LENGTHEN_BUF2(17); + lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ d '%04d-%02d-%02d' },", year, month, day); } break; case SQL_TYPE_TIME: @@ -419,8 +419,8 @@ static int odbc_log(struct ast_cdr *cdr) } lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); - LENGTHEN_BUF2(8); - lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%02d:%02d:%02d',", hour, minute, second); + LENGTHEN_BUF2(15); + lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ t '%02d:%02d:%02d' },", hour, minute, second); } break; case SQL_TYPE_TIMESTAMP: @@ -445,8 +445,8 @@ static int odbc_log(struct ast_cdr *cdr) year += 2000; lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); - LENGTHEN_BUF2(19); - lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%04d-%02d-%02d %02d:%02d:%02d',", year, month, day, hour, minute, second); + LENGTHEN_BUF2(26); + lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ ts '%04d-%02d-%02d %02d:%02d:%02d' },", year, month, day, hour, minute, second); } break; case SQL_INTEGER: