09. marts 2004 - 15:26
Der er
9 kommentarer og 1 løsning
fejl ved update
Jeg får følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression '" where id = 11'. i denne linie: strSQL1 ="update kunder set kundetype ="" where id = " & request.querystring("id") & "" conn.execute(strSQL1) er der nogle der kan hjælpe og sige hvorfor? MVH jw
Annonceindlæg fra Lenovo
09. marts 2004 - 15:27
#1
strSQL1 ="update kunder set kundetype = 0 where id = " & CInt(request.querystring("id")) conn.execute(strSQL1) Eller sådan her:_ strSQL1 ="update kunder set kundetype = '0' where id = " & CInt(request.querystring("id")) conn.execute(strSQL1) //>Rune
09. marts 2004 - 15:32
#2
kan man ikke gøre så der ikke står noget...?
09. marts 2004 - 15:35
#3
Hmm jov.. du kan vel gøre sådan her: strSQL1 ="update kunder set kundetype = Null where id = " & CInt(request.querystring("id")) conn.execute(strSQL1) Hvis kundetype er et tekstfelt så gør sådan her: strSQL1 ="update kunder set kundetype = '' where id = " & CInt(request.querystring("id")) conn.execute(strSQL1) //>Rune
09. marts 2004 - 15:41
#4
Får denne fejlmeddelelse: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. ved: strSQL1 ="update kunder set kundetype = '' where kundetype = " & CInt(request.querystring("id")) conn.execute(strSQL1) og hvis jeg sætter ' før " & CInt giver den samme fejl som første gang.
09. marts 2004 - 15:43
#5
Jamen det vil sige at det er et talfelt, så skal du bruge Null istedet for! strSQL1 ="update kunder set kundetype = Null where kundetype = " & CInt(request.querystring("id")) conn.execute(strSQL1) //>Rune
09. marts 2004 - 15:46
#6
strSQL1 ="update kunder set kundetype = Null where kundetype = " & CInt(request.querystring("id")) gir: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. ---- strSQL1 ="update kunder set kundetype = Null where kundetype = '" & CInt(request.querystring("id")) gir [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'kundetype = '11'.
09. marts 2004 - 15:47
#7
det er MS access hvis det kan hjælpe?
09. marts 2004 - 16:09
#8
Ligger du overhovedet mærke til hvad du laver?? strSQL1 ="update kunder set kundetype = Null where id = " & CInt(request.querystring("id")) Prøv sådan! //>Rune
09. marts 2004 - 20:59
#9
Det skal være ved "Where kundetype=" da det er hvis jeg sletter en kundetype skal den nulstille alle projekters kundetype der har det samme.
Kurser inden for grundlæggende programmering