quotes seems to be more standard than square brackets (Sybase and SQL Server
both support them).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@126312
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
}
erc = dbfcmd(settings->dbproc,
- "INSERT INTO %s "
+ "INSERT INTO \"%s\" "
"("
- "accountcode, "
- "src, "
- "dst, "
- "dcontext, "
- "clid, "
- "channel, "
- "dstchannel, "
- "lastapp, "
- "lastdata, "
- "start, "
- "answer, "
- "[end], "
- "duration, "
- "billsec, "
- "disposition, "
- "amaflags, "
- "uniqueid"
+ "\"accountcode\", "
+ "\"src\", "
+ "\"dst\", "
+ "\"dcontext\", "
+ "\"clid\", "
+ "\"channel\", "
+ "\"dstchannel\", "
+ "\"lastapp\", "
+ "\"lastdata\", "
+ "\"start\", "
+ "\"answer\", "
+ "\"end\", "
+ "\"duration\", "
+ "\"billsec\", "
+ "\"disposition\", "
+ "\"amaflags\", "
+ "\"uniqueid\""
") "
"VALUES "
"("
goto failed;
}
- if (dbfcmd(settings->dbproc, "SELECT 1 FROM [%s]", settings->table) == FAIL) {
+ if (dbfcmd(settings->dbproc, "SELECT 1 FROM \"%s\"", settings->table) == FAIL) {
ast_log(LOG_ERROR, "Unable to build query while verifying the existence of table '%s'\n", settings->table);
goto failed;
}