Ir para conteúdo
Fórum Script Brasil
  • 0

Erro No Insert


AlexCT

Pergunta

Tipo de erro:

Microsoft JET Database Engine (0x80040E07)

Tipo de dados imcompatível na expressão de critério.

/jogos/inclui_jogo2.asp, line 114

Set Conn= server.createobject("adodb.connection")
DSNtest = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & 

Server.Mappath("database/db_jogo.mdb")
Conn.Open DSNtest

SQLinserir = "INSERT INTO jogos 

(nomeativ,tipo1,tipo2,estilo1,estilo2,estilo3,duracao,ramo,objetivo,material,descricao,permissao) VALUES 

('"&nomeativ&"','"&tipo1&"','"&tipo2&"','"&estilo1&"','"&estilo2&"','"&estilo3&"','"&duracao&"

','"&ramo&"','"&objetivo&"','"&material&"','"&descricao&"', 0)"

Set RS = Conn.Execute(SQLinserir)                             'linha 114

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Todos os campos que você está inserindo está indo como string.

Entretanto, algum dado que você está colocando como string, o seu banco de dados só aceita número.

Por exemplo:

'"&tipo1&"'

Se este for um campo número, você precisa tirar as aspas simples.

"&tipo1&"

Se todos os campos do seu banco de dados forem string, menos o "permissao", que você está inserindo um zero, tente colocar o zero entre aspas "0".. se der erro, eu fiz a seguinte solução. Crie uma variável

permissao=0

e adicione esta variável na sua linha de código, no lugar do zero.

"& permissao &" (sem aspas simples)

Aí não dará mais o erro.

[]´s

Nelson Soares

http://www.ondagospel.com.br

Link para o comentário
Compartilhar em outros sites

  • 0

Todos os campos que você está inserindo está indo como string.

Entretanto, algum dado que você está colocando como string, o seu banco de dados só aceita número.

Por exemplo:

'"&tipo1&"'

Se este for um campo número, você precisa tirar as aspas simples.

"&tipo1&"

Se todos os campos do seu banco de dados forem string, menos o "permissao", que você está inserindo um zero, tente colocar o zero entre aspas "0".. se der erro, eu fiz a seguinte solução. Crie uma variável

permissao=0

e adicione esta variável na sua linha de código, no lugar do zero.

"& permissao &" (sem aspas simples)

Aí não dará mais o erro.

[]´s

Nelson Soares

http://www.ondagospel.com.br

Link para o comentário
Compartilhar em outros sites

  • 0

apenas confira o tipo de cada coluna... strings ou int...

o que for string - coloca aspas

o que for int - sem aspas...

quando o campo é nulo...

usa o valor 0 como você fez... isto está certo... já usei bastante isso... principalmente quando é uma chave primaria...

Link para o comentário
Compartilhar em outros sites

  • 0

Estou com mais estes erros:

Quando eu tiro este codigo a página funciona perfeitamente, é uma pagina para exibir uma tabela.

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0400)

Instrução esperada

/jogos/procura_busca.asp, line 134

End if

<%DO WHILE NOT RS.EOF And Count < RS.PageSize 'paginacao And Count < RS.PageSize %>

. . .

<%
Dim check
criacao = RS("criacao")
IF criacao = chr(42) Then check= "checked"
End if
%>

 <input type="radio" name="radio_<%=RS("id")%>" value=""  <%=check%>>
. . . <% Count = Count + 1 'paginacao RS.MoveNext LOOP 'tb paginacao End if %> -----------------outro-------------------
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.
/asp/enquete e votação/chacalenquete1voto/admin.asp, line 60

Sql = "INSERT INTO perguntas (pergunta,data) "

Sql = Sql & "VALUES('"&Request.Form("nome")&"','"&now()&"')"

Conexao.Execute(Sql)

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...