Ir para conteúdo

POWERED BY:

Arquivado

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

dimarcinho

Erro com UPDATE

Recommended Posts

ae galera, nao sei q o tem de errado nesse código

poderiam dar um helpzinho??? hehehe

 

instrução sql vinda do response.write:

 

UPDATE alunos SET nome='John Woo', email='jw@crazy.com', datanasc=#11/11/1911#, periodo=7, senha='teste', idiomas='Japonês; Inglês', conhecinfo='ASP', areaint='Explosivos', experiencia='Nenhuma', dataatualizar=#28/7/2004 14:11:54# WHERE nome='John Woo'

 

código q interessa:

 

ASP [/tr][tr] Set RS = Server.CreateObject("ADODB.RecordSet")

strSQL = "" + _

"UPDATE alunos SET nome='"&Nome&"', email='"&Email&"', datanasc=#"&DataNasc&"#, " +_

"periodo="&periodo&", senha='"&Senha&"', idiomas='"&Idiomas&"', conhecinfo='"&InfoConhec&"', " + _

"areaint='"&IntArea&"', experiencia='"&Experiencia&"', dataatualizar=#"&DataAtualizar&"# " + _

"WHERE nome='"&Session("aluno")&"'"

 

'Response.Write(strSQL)

'Response.End()

RS.Open strSQL, Conexao, 3, 3 '----> linha do erro (linha 36)

Set RS = Nothing

call FechaConexao() 'da include

Response.Write("Cadastro de aluno alterado com sucesso.")

[/tr]

 

Erro:

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)

[Microsoft][Driver ODBC para Microsoft Access] Too few parameters. Expected 1.

/daeq/alterar.asp, line 36

 

alguém ae?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

eae velho.. eh assim.. soh uma dica... se você acha q o erro eh nas datas como nosso companheiro falou.. tira elas do sql e ve se roda... nada mais antigo, porém funcional, que o sistema de eliminação, ok... ai vai fazendo isso os campos ateh achar... uma hora da... e saum poucos.. 10min você termina...falw

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu a ajuda galera!!! consegui resolver!!!

nao era nas Datas não, era no campo areaint, q ao inves disto, se chama areainter

 

trabalhar muita coisa eh fogo, qq errinho fica dificil corrigir, mas é isso ae!!! é por uma boa causa !!! heheheh

 

[]´s a todos e valeu ae!

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.