Jump to content
Fórum Script Brasil
  • 0

Update


gu_lt
 Share

Question

O código que estou usando é este:

<%

set cn = server.createobject("adodb.connection")

cn.open "provider = microsoft.jet.oledb.4.0; data source = " & server.mappath("update.mdb")

sql1 = "update dados set dados1 = 'teste', dados2 = 'teste2' where id = 1"

cn.execute sql1

%>

O erro que está acusando é o seguinte:

Microsoft JET Database Engine error '80040e07'

Data type mismatch in criteria expression.

/temp/update.asp, line 6

O que está errado neste código?

Obrigado

Gsutavo

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

e ae, beleza?

Bom, o erro, é tipo de dados incompativeis.

Para corrigir, precisamos saber:

- o campo dados1 está definido como que tipo? Numero? Texto? Data?

- o campo dados2 está definido como que tipo? Numero? Texto? Data?

- o campo id está definido como que tipo? Numero? Texto? Data?

Pois, dependendo do tipo de dado, o modo a ser tratado no sql é diferente

Link to comment
Share on other sites

  • 0

Oi

é.. faça como o bareta disse, ou mude seu SQL, e coloque uma aspa simples no 1

assim:

sql1 = "update dados set dados1 = 'teste', dados2 = 'teste2' where id = '1'"

A aspa simples vai fazer o codigo interpretar o valor como se fosse string(texto)

Mas.. um campo ID como texto.. é bastante estranho..

Link to comment
Share on other sites

  • 0

valeu dark tinha que colocar o valor do ID em aspas simples!

Eu so coloquei o campo ID como texto porque eu nunca tinha tido a necessidade de utilizar o comando UPdate, então este código foi so para que eu pudesse aprender a usar este comando!!!

valeu baretta!!

Gustavo

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.5k
×
×
  • Create New...