marvi Postado Fevereiro 8, 2007 Denunciar Share Postado Fevereiro 8, 2007 O erro:Microsoft OLE DB Provider for SQL Server error '80040e14' The name 'com' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted. /operacao_realizada.asp, line 26 Referente a programação: varNome = Session("Nome") varEmail = Session("Email") varDia = Session("dia") varMes = Session("mês") varAno = Session("ano") varIdade = Session("idade") varEnd = Session("end") varBairro = Session("bairro") varCidade = Session("cidade") varEstado = Session("estado") varUsuario = Session("usuario") varSenha = Session("senha") varDescricao = Session("descricao") varFoto = Session("Foto") Set rsFotoSelec = Server.CreateObject("adodb.recordset") Set rsFoto = Server.CreateObject("adodb.recordset") sqlUsuario = "SELECT * FROM usuarios" sqlInsertUsuario = "INSERT INTO Usuarios (nome,email,dia,mês,ano,Idade,endereco,bairro,cidade,estado,usuario,senha,Descricao,Imagem) values (" & varNome & "," & varEmail & "," & varDia & "," & varMes & "," & varAno & "," & varIdade & "," & varEnd & "," & varBairro & "," & varCidade & "," & varEstado & "," & varUsuario & "," & varSenha & "," & varDescricao & "," & varFoto & ")" rsFotoSelec.Open sqlUsuario, Conn rsFoto.Open sqlInsertUsuario, Conn Set rsFotoSelec = Nothing Set rsFoto = Nothing Obrigado!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 9, 2007 Denunciar Share Postado Fevereiro 9, 2007 você tem que por os campos texto entre aspas:sqlInsertUsuario = "INSERT INTO Usuarios & #40;nome,email,dia,mês,ano,Idade,endereco,bairro,cidade,estado,usuario,senha,Descricao,Imagem) values ('" & varNome & "','" & varEmail & "'," & varDia & "," & varMes & "," & varAno & "," & varIdade & ",'" & varEnd & "','" & varBairro & "','" & varCidade & "','" & varEstado & "','" & varUsuario & "','" & varSenha & "','" & varDescricao & "','" & varFoto & "')"[/code]os campos numeros não precisa.mas o que é esse & #40; no seu codigo?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marvi
O erro:
Microsoft OLE DB Provider for SQL Server error '80040e14'
The name 'com' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
/operacao_realizada.asp, line 26
Referente a programação:
Obrigado!!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.