webForumDet fria alternativet

Delete databas

5 svar · 121 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#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

@ndersMedlem sedan juni 200032 969 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>

pellsäterMedlem sedan aug. 2000526 inlägg
#3

[Redigerat av pellsäter den 29 nov 2001]

@ndersMedlem sedan juni 200032 969 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]

pellsäterMedlem sedan aug. 2000526 inlägg
#5

Tackar!!

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

@ndersMedlem sedan juni 200032 969 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>

127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)