Ir para conteúdo

POWERED BY:

Arquivado

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

marvi

[Resolvido] Erro ao usar o insert

Recommended Posts

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, 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> </p> <div style="text-align: justify; margin: 0cm 0cm 10pt"><b><span style="line-height: 115%; font-size: 10pt">1 – Já tem um tempo que venho lendo comentários ridículos em entrevistas e reviews onde os ‘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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode deixar, já foi resolvido!

 

O problema é que no texto tinha aspas simples e assim parecia, para o sql, que no texto mesmo terminava a programação e dava erro. Aí fiz um replace na variável antes para colocar aspas simples como dupla e rodou normal!

 

Grato!

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.