28. maj 2004 - 12:02
Der er
17 kommentarer og 1 løsning
Update af access database via asp.. fejler for vildt..
jeg bliver bare ved med at gå panden imod en f****** hård mur med denne.. <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("thdb.mdb") Conn.Open DSN strSQL = "Update ringkoebing set " strSQL = strSQL & "navn= '" & Request.Form("navn") & "', " strSQL = strSQL & "adresse= '" & Request.Form("adresse") & "', " strSQL = strSQL & "ponr= '" & Request.Form("ponr") & "', " strSQL = strSQL & "by= '" & Request.Form("by") & "', " strSQL = strSQL & "mobil= '" & Request.Form("mobil") & "', " strSQL = strSQL & "alder= '" & Request.Form("alder") & "', " strSQL = strSQL & "email= '" & Request.Form("email") & "', " strSQL = strSQL & "point= '" & Request.Form("point") & "' " strSQL = strSQL & " Where brugerid = " & Request.Form("brugerid") Response.write(strSQL) Conn.Close Set Conn = Nothing %> hvori ligger fejlen i ovenstående???? Plz any1.. jeg græder snart mig selv i søvn..
Annonceindlæg fra Cognizant
hvilken fejl få du og hvilke kolonnetyper benytter du?
Response.write(strSQL) udskiftes selvfølgelig med Conn.Execute(strSQL) og sluttes med en response.redirect.. men ligelidt hjælper det.. :(((
brugerid - tal navn - tekst adresse - tekst ponr - tal by - tekst alder - tal mobil - tal email - tekst point - notat
strSQL = "Update ringkoebing set " strSQL = strSQL & "navn= '" & Request.Form("navn") & "', " strSQL = strSQL & "adresse= '" & Request.Form("adresse") & "', " strSQL = strSQL & "ponr= " & Request.Form("ponr") & ", " strSQL = strSQL & "by= '" & Request.Form("by") & "', " strSQL = strSQL & "mobil= " & Request.Form("mobil") & ", " strSQL = strSQL & "alder= " & Request.Form("alder") & ", " strSQL = strSQL & "email= '" & Request.Form("email") & "', " strSQL = strSQL & "point= '" & Request.Form("point") & "' " strSQL = strSQL & " Where brugerid = " & Request.Form("brugerid")
den laver siden kan ikke viser pga. error 500...
funktioner -> internetindstillinger -> avanceret -> fjern kryds fra "vis meddelelse om uskadelig http-fejl" prøv at sæt [] omkring by
hvorskal jeg sætte [] henne? i db eller? Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. /admin/ringkoebing/gem_ret_data.asp, line 19 viser den nu hvor krydset er fjernet
og kan du fortælle hvad der står i line 19? Og gerne linjerne før og efter.
Ved ikke om det har den store betydning - men prøv at flyt din strSQL = strSQL & " Where brugerid = " & Request.Form("brugerid") til at være lige under din UPDATE ringkoebing set
linie 19: Conn.Execute(strSQL)
og det ændrer ikke noget fastwrite.. :(
hvis du fjerne conn.execute og i stedet skriver response.write strSQL hvad står der så
Update ringkoebing set navn= 'Tina Vanting', adresse= 'Pinholmvej 1', ponr= 6950, by= 'Ringkøbing', mobil= 25215734, alder= 17, email= 'tina_vanting@hotmail.com', point= '10' Where brugerid = 6950200
strSQL = "Update ringkoebing set " strSQL = strSQL & "navn= '" & Request.Form("navn") & "', " strSQL = strSQL & "adresse= '" & Request.Form("adresse") & "', " strSQL = strSQL & "ponr= " & Request.Form("ponr") & ", " strSQL = strSQL & "[by]= '" & Request.Form("by") & "', " strSQL = strSQL & "mobil= " & Request.Form("mobil") & ", " strSQL = strSQL & "alder= " & Request.Form("alder") & ", " strSQL = strSQL & "email= '" & Request.Form("email") & "', " strSQL = strSQL & "point= '" & Request.Form("point") & "' " strSQL = strSQL & " Where brugerid = " & Request.Form("brugerid")
mja.. den laver ikke fejl mere.. men den gemmer så heller ikke point'ne.. så det duer ikke.. :(
har du husket at sætte din Conn.Execute(strSQL) ind igen?
Nå det virker åbenbart godt. Den ville bare ikke vise point dataerne i min textarea grundet css fejl.. hehe.. Såeh keysersoze.. Du er en kæmpe skatter.. nu er min nattesøvn reddet.. :D Laver du ikke lige et svar så jeg kan gi dig point..
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.