View Full Version : DateTime em c com sqlite3


boinazul
20-05-2008, 21:44
Pessoal, preciso de gravar com tipo datetime através do sqlite3 no devc++.

Tenho este código, mas não consigo gravar.

strcpy(sqlcmd, "insert into TblCalendario values(Null,'");
strcat(sqlcmd, NumAluno);
strcat(sqlcmd, "', '");
strcat(sqlcmd, NomeEvento);
strcat(sqlcmd, "', ");
strcat(sqlcmd, HoraInicio);
strcat(sqlcmd, ", ");
strcat(sqlcmd, HoraFim);
strcat(sqlcmd, "");
executaSQL(bd, sqlcmd, 0);

HoraInicio e HoraFim estão como char [20].

Agradeço ajuda.

Mr. Brightside
20-05-2008, 22:05
Qual é exactamente o problema? Tens de ser mais claro.

boinazul
20-05-2008, 22:18
então, eu tenho uma base de dados, e na base de dados HoraInicio e HoraFim estão como datetime.
E eu peço ao utilizador para introduzir os dados, e depois quero gravar na base de dados.

No em as variaveis sao:

char HoraInicio[20], HoraFim[20].

e a string para gravar é como está escrita em cima. o problema é que ele não grava. eu gostaria de saber como é k voces fazem para gravar data e hora em c.

Problema resolvido, faltava um ).