none
Erro ao usar insert RRS feed

  • Pergunta

  • Olá pessoal,

    Estou usando fckeditor como formulário para formatar o texto e mandar para um banco de dados em Access, só que ao inserir textos grandes, só grandes, mesmo usando no campo do banco tipo memorando, dar esse erro:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''<p>&nbsp;</p> <div style="text-align: justify; margin: 0cm 0cm 10pt"><b><span style="line-height: 115%; font-size: 10pt">1 &ndash; J&aacute; tem um tempo que venho lendo coment&aacute;rios rid&iacute;culos em entrevistas e reviews onde os &lsquo;redatores&'.

    /painel/entrevistasnovas.asp, line 27

    id=Request.QueryString("idnovo")

     Dim sForm
       For Each sForm in Request.Form
       
       oi= Request.Form(sForm)   
      
    Next
       VarDesc =replace(oi,"'","")

    VarDesc = oi
    vdata=request.form("data")
    vfonte=request.form("fonte")
    vtitulo=request.form("titulo")

    executar = "insert into entrevistas (texto, data, fonte, titulo) values ('"& VarDesc &"','"& vdata &"','"& vfonte &"', '"& vtitulo &"')"

    dim conexao

    Call abre_conexao

    LINHA 27: Set rsbusca=Conexao.Execute(executar)

    O que deve ser?


    Marcelo Vinicius
    segunda-feira, 22 de fevereiro de 2010 12:25

Todas as Respostas

  • Olá pessoal,

    Estou usando fckeditor como formulário para formatar o texto e mandar para um banco de dados em Access, só que ao inserir textos grandes, só grandes, mesmo usando no campo do banco tipo memorando, dar esse erro:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''<p>&nbsp;</p> <div style="text-align: justify; margin: 0cm 0cm 10pt"><b><span style="line-height: 115%; font-size: 10pt">1 &ndash; J&aacute; tem um tempo que venho lendo coment&aacute;rios rid&iacute;culos em entrevistas e reviews onde os &lsquo;redatores&'.

    /painel/entrevistasnovas.asp, line 27

    id=Request.QueryString("idnovo")

     Dim sForm
       For Each sForm in Request.Form
       
       oi= Request.Form(sForm)   
      
    Next
       VarDesc =replace(oi,"'","")

    VarDesc = oi
    vdata=request.form("data")
    vfonte=request.form("fonte")
    vtitulo=request.form("titulo")

    executar = "insert into entrevistas (texto, data, fonte, titulo) values ('"& VarDesc &"','"& vdata &"','"& vfonte &"', '"& vtitulo &"')"

    dim conexao

    Call abre_conexao

    LINHA 27: Set rsbusca=Conexao.Execute(executar)

    O que deve ser?


    Marcelo Vinicius
    vc tem que usar    oi = Replace(request.Form(" oi"), "'", "''")

    qualquer coisa posta ae que te ajudo abraço

    Rinaldo Marques http://www.nanco.com.br
    quinta-feira, 11 de março de 2010 10:49