09. januar 2004 - 10:31Der er
11 kommentarer og 1 løsning
ASP update fejl..
Jeg bliver ved med at få denne her fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '09-01-2004 04:29:19'.
/kb-beta/function.asp, line 30
function.asp:
<% Function fn_rank(rank)
If rank = 1 Then text = "Høvding" Elseif rank = 2 Then text = "Vice. Høvding" Elseif rank = 3 Then text = "Ledelsen" Elseif rank = 4 Then text = "Kriger" Else text = "Kriger" End if
Jeg tror ikke at du slutter din sidste SQL-linie ordentligt af.... strSQL = strSQL & " Where Id = " & id skal istedet være strSQL = strSQL & " Where Id = " & id & ""
Sidder lige og læser din fejlmeddelelse igen.. Hvilken datatype er din "Last"? En anden løsning kunne være at ændre linien strSQL = strSQL & "Last= " & now() & "" til strSQL = strSQL & "Last= '" & now() & "'"
Ok.. Du skal muligvis sætte # omkring din dato i dit update statement.. strSQL = strSQL & "Last= '#" & now() & "#'" eller strSQL = strSQL & "Last= #'" & now() & "'#" Kan ikke lige huske om de ska være inden eller uden for gnyfferne.. Evt udelad gnyffer så det blir.. strSQL = strSQL & "Last= #" & now() & "#"
Arch den fejl er jeg også tit stødt på... Kører du på din egen IIS server? Så er det højst sandsynligvis et rettighedsproblem Internet Users skal have skrive adgang til det bibliotek hvori din database ligger.. Når du har givet dem det skal du genstarte din IIS, så skulle det virke...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.