struct tm* tm_info;
struct timeval tv;
gettimeofday(&tv, NULL);
tm_info = localtime(&tv.tv_sec);
strftime(buffer, 33, "%d.%m.%Y, %H:%M", tm_info);
printf("%s\n", buffer);
...SQL ошибка: рядом с».2016 ": ошибка синтаксиса
sql=(char*)malloc(sizeof("INSERT into MESSAGES(from_user,to_user,time_sent,message) values('")+30+sizeof("','")+30+sizeof("',")+100+sizeof(",' ")+500+sizeof(" ')"));
strcpy(sql,"INSERT into MESSAGES(from_user,to_user,time_sent,message) values('");
strcat(sql,login);
strcat(sql,"','");
strcat(sql,nume_cu_cine_vb);
strcat(sql,"',");
strcat(sql,buffer);
strcat(sql,",' ");
strcat(sql,array);
strcat(sql," ')");
rc = sqlite3_exec(db, sql, nothing_to_do_query, 0, &zErrMsg);
**if(rc != SQLITE_OK) {
fprintf(stderr, "SQL error1: %s\n",zErrMsg);
sqlite3_free(zErrMsg); }**
Вот в Error1 .. рядом" 0,2016" : ошибка синтаксиса в то время как я бегу код (ошибка находится на сервере). Я не знаю, что делать .. Помогите мне, если вы знаете & спасибо.
Try '% Y-% m-% d% H:% M:% S 'или' '% Y-% m-% d% H:% M:% S'' в качестве вашей строки формата strftime. – alcedine