webForumDet fria alternativet

Delete databas

ASP

5 svar · 123 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

Vad betyder följande feltext

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

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/admin/delete_notis.asp, line 18

Medlem sedan juni 200032 967 inlägg
#2

att du har gjort fel i din sql-fråga, antagligen har du apostrofer runt ett värde lagrat som 'tal' i databasen.

om du berättar för oss hur tabellen är byggd och hur sql-frågan ser ut så kan vi hjälpa dig mer om ovanstående inte räcker som svar.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan aug. 2000526 inlägg
#3

[Redigerat av pellsäter den 29 nov 2001]

Medlem sedan juni 200032 967 inlägg
#4

jag gissar att id är tal/räknare i tabellen.

då skall sql-frågan se ut så här:

SQL = "DELETE FROM kalender where id = " & id

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

[Redigerat av @nders den 21 jan 2001]

Medlem sedan aug. 2000526 inlägg
#5

Tackar!!

Är det alltid så när fältet i databasen består av ett talfält

Medlem sedan juni 200032 967 inlägg
#6

japp! :)

endast apostrofer runt text/strängar, brädgårdar runt värden som skall in i datumfält.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)