10. december 2002 - 19:24Der er
20 kommentarer og 1 løsning
Opdater database
Den skal opdatere et record samt poste det før, så man kan rette i den tekst der er i feltet i forevejen.
Jeg har tager et script fra et ligende spørgsmål herinde, men jeg kan ikke hitte ud af at få det tilpasset efter min database.
Scripet hedder opdater.asp databasen hedder main ------------------------------------------ jeg har prøvet at rette lidt idet, men uden held.
jeg for denne fejltype: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: 'Conn' /Temp/Ny mappe/opdater.asp, line 27
<html>
<head>
<% if request.servervariables("REQUEST_METHOD") = "POST" then Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("Database.mdb") Conn.Open DSN
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det er fordu du åbner kun for connection når du gemmer data og så fejler den når du vil hendte og vise data så prøv at flytte lidt rundt på disse linier:
<% if request.servervariables("REQUEST_METHOD") = "POST" then Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("Database.mdb") Conn.Open DSN
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "ID =".
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "ID =". /Temp/Ny mappe/opdater.asp, line 33
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "ID =". /Temp/Ny mappe/opdater1.asp, line 24
men hvordan føre jeg ID vidre fra login.asp til opdater.asp
den data der kommer frem, er den rigtige, men når man trykke gem, siger den fejl. Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel. /Temp/ny mappe/opdater1.asp, line 18
Det er fordi enten den folder hvor databasen eller selve database er skrive beskyttet. Det kan også for NT/2000 være fordi IUSR_MASHINENAME eller Internet Guest Account ikke har skrive rettighed til folderen..:
nu køre jeg det over inetpub, men når jeg vil slå skrivebeskyttet fra, og trykker ok. og derefter kigger igen, er den stadig slået til. hvordan slår jeg den fra
I 2000 skal man højre klikke på folderen og vælge security tilføje brugeren Internet Guest Account til foldren og give den account skrive/write rettighed.
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.