Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

atpaim

Data & hora

Recommended Posts

Pessoal,

 

Tenho um banco de dados, com dois campos: data e hora. Esses dois campos vao armazenar a data e a hora que a pessoal se cadastrou no site. Como faço isso? Na página do formulario coloquei as seguintes informações:

 

<%hora = Hour(Now)data = Date%>

 

E na página que cadastra coloco os campos, mas recebo a mensagem que está incorreto o modo de inserir dados.

 

<% nome_local = request.form("nome") end_local = request.form("end") telefone_local = request.form("telefone") email_local = request.form("email") cidade_local = request.form("cidade") uf_local = request.form("uf") colegio_local = request.form("colegio_estuda")curso_local = request.form("curso")curso2_local = request.form("curso2")midia_local = request.form("tipo_midia")mensagem_local = request.form("mensagem")retorno_local = request.form("retorno")data_local = ("data")hora_local = ("hora")sqlstmt = "insert into mtita2004 (nome, endereço, telefone, email, cidade, uf, colegio_estuda, Curso_pretendido, curso2, midia, mensagem, retorno, data, hora) values ('" & nome_local & "','" & end_local & "','" & telefone_local & "','" & email_local & "','" & cidade_local & "','" & uf_local & "','" & colegio_local & "','" & curso_local & "','"  & curso2_local & "','" & midia_local & "','" & mensagem_local & "','" & retorno_local & "','" & data_local & "','" & hora_local & "')" set conn = server.createobject("adodb.connection") conn.open "mt2004_col" set rsquery = conn.execute(sqlstmt) response.redirect("confirma.asp") %>

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

manow.. use a função NOW() dentro da query.. esta função é nativa na maioria dos bancos de dados..

 

você pode usar:

 

INSERT INTO tabela (data) VALUES (now())

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a dica, mas infelizmente nao funcionou. Recebo a seguinte mensagem:

 

Informações técnicas (para a equipe de suporte)

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.

/integral/ITA/registrando.asp, line 32

 

Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a dica, mas infelizmente nao funcionou. Recebo a seguinte mensagem:

 

Informações técnicas (para a equipe de suporte)

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.

/integral/ITA/registrando.asp, line 32

 

Grato,

você deve liberar para gravação a pasta onde se encontra o Banco de Dados.(Configuração no IIS)

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pasta tem permissão para gravar. Segue o código novamente, Não sei onde estou fazendo a burrada...

 

<% set conn = server.createobject("adodb.connection") conn.open "mt2004_col" nome_local = request.form("nome") end_local = request.form("end") telefone_local = request.form("telefone") email_local = request.form("email") cidade_local = request.form("cidade") uf_local = request.form("uf") colegio_local = request.form("colegio_estuda")curso_local = request.form("curso")curso2_local = request.form("curso2")midia_local = request.form("tipo_midia")mensagem_local = request.form("mensagem")retorno_local = request.form("retorno")sqlstmt = "insert into mtita2004 (nome, endereço, telefone, email, cidade, uf, colegio_estuda, Curso_pretendido, curso2, midia, mensagem, retorno, data) values ('" & nome_local & "','" & end_local & "','" & telefone_local & "','" & email_local & "','" & cidade_local & "','" & uf_local & "','" & colegio_local & "','" & curso_local & "','"  & curso2_local & "','" & midia_local & "','" & mensagem_local & "','" & retorno_local & "','" [B][COLOR=blue]& data & [/COLOR][/B]"')" set rsquery = conn.execute(sqlstmt) response.redirect("confirma.asp") %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que em: Painel de Controle - Ferramentas Administrativas - Internet Information Services - Propriedades da Pasta (onde está o site) ... está marcado a opção gravar?Isso é só pra confirmar beleza?

Compartilhar este post


Link para o post
Compartilhar em outros sites

-Todos campo são texto?-hour(now) retorna a hora, date() retorna dia e horario. vai duplicar sem necessidade o horario.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.