15. april 2004 - 19:27
Der er
20 kommentarer og 1 løsning
Fejl, hvad menes der?
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel. Hvad betyder dette? jeg får konstant den fejl, hver gang jeg forsøger at oprette ting i databaser på min egen computer... Bruger IIS
Annonceindlæg fra Barco
15. april 2004 - 19:32
#1
det betyder at der ikke er de rigtige skriverettigheder til databasen. markér den mappe hvori db'en ligger og ændr. egenskaberne for sikkerheden. sæt "everyone" til at have "full control".
15. april 2004 - 19:34
#2
Hvad er det nu lige at man skal skrive i "kør" for at åbne det der...? Er længe siden jeg sidst har brugt det..
15. april 2004 - 19:36
#3
du skal ikke skrive noget i "kør" du skal bare "højreklikke" på mappen hvori db'en ligger
15. april 2004 - 19:41
#4
hvis jeg forstår dig ret, skal jeg højre-klikke på mappen, egenskaber, webdeling, og give fuld skrive, og læse adgang? Det hjalp i hvertfald ikke...
15. april 2004 - 19:46
#5
15. april 2004 - 19:48
#6
højreklik, egenskaber , sikkerhed, tilføj bruger "everyone" (hvis den ikke er der) og giv denne bruger ret til "fuld kontrol" eller skriv og read
15. april 2004 - 19:50
#7
Jamen, jeg er ikk på en NT? jeg har XP Pro installeret...
15. april 2004 - 19:56
#8
15. april 2004 - 21:50
#9
Jeg kan ikke finde Security nogen steder? heller ikk Sikkerhed, og kan heller ikke finde nogen steder hvor jeg kan tilføje brugere?
15. april 2004 - 21:50
#10
Bemærkede lige når jeg vælger egenskaber på mappen er den skrivebeskyttet, jeg fjerner den, og når jeg åbner egenskaber igen, er den endnu engang skrivebeskyttet?
15. april 2004 - 21:59
#11
Når jeg kører det på frip.dk får jeg denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. /cronck/add_monster_handler.asp, line 140 når jeg får fejlen lokalt er det osse linie 140? Her er hele filen: <html> <head> <title>RSFever</title> <LINK href="style.css" type=text/css rel=stylesheet> </head> <body bgcolor="#000000" text="#FFFFFF" link="#008000" vlink="#008000" alink="#008000"> <center><font size="5">Monster Added!</font></center> <div align="center"> <center> <table border="0"> <tr> <td>Monster Name:</td> <td><%=Request.Form("strname")%></td> </tr> <tr> <td>Location</td> <td><%=Request.Form("strlocation")%></td> </tr> <tr> <td>Level</td> <td><%=Request.Form("strlevel")%></td> </tr> <tr> <td>Members only?</td> <td><%=Request.Form("strmember")%></td> </tr> <tr> <td>Hits</td> <td><%=Request.Form("strhits")%></td> </tr> <tr> <td>Loot (Common)</td> <td><%=Request.Form("strloot_common")%></td> </tr> <tr> <td>Loot (Rare)</td> <td><%=Request.Form("strloot_rare")%></td> </tr> <tr> <td>Loot (Always)</td> <td><%=Request.Form("strloot_permanent")%></td> </tr> <tr> <td>When examine it says:</td> <td><%=Request.Form("strexamine")%></td> </tr> <tr> <td>Agressive?</td> <td><%=Request.Form("stragressive")%></td> </tr> <tr> <td>Type (Animal, Giant etc.)</td> <td><%=Request.Form("strtype")%></td> </tr> </table> </center> </div> </body> </html> <% response.buffer = true strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("cgi-bin/itemsandmonsters.mdb") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open strDSN if Request.form("strname")="" then strname=" " else strname=Request.form("strname") end if if Request.form("strlocation")="" then strlocation=" " else strlocation=Request.form("strlocation") end if if Request.form("strmember")="" then strmember=" " else strmember=Request.form("strmember") end if if Request.form("strhits")="" then strhits=" " else strhits=Request.form("strhits") end if if Request.form("strloot_common")="" then strloot_common=" " else strloot_common=Request.form("strloot_common") end if if Request.form("strloot_rare")="" then strloot_rare=" " else strloot_rare=Request.form("strloot_rare") end if if Request.form("strloot_permanent")="" then strloot_permanent=" " else strloot_permanent=Request.form("strloot_permanent") end if if Request.form("strexamine")="" then strexamine=" " else strexamine=Request.form("strexamine") end if if Request.form("stragressive")="" then stragressive=" " else stragressive=Request.form("stragressive") end if if Request.form("strtype")="" then strtype=" " else strtype=Request.form("strtype") end if sql = "Insert Into tbl_monsters(name, location, member, hits, loot_common, loot_rare, loot_permanent, examine, agressive, type) Values('" sql = sql & Request("strname") & "','" sql = sql & Request("strlocation") & "','" sql = sql & Request("strmember") & "','" sql = sql & Request("strhits") & "','" sql = sql & Request("strloot_common") & "','" sql = sql & Request("strloot_rare") & "','" sql = sql & Request("strloot_permanent") & "','" sql = sql & Request("strexamine") & "','" sql = sql & Request("stragressive") & "','" sql = sql & Request("strtype") & "')" Conn.Execute(sql) Conn.Close %>
15. april 2004 - 22:16
#12
du mangler "'" f.eks sql = sql & Request("strname") & "','" skal være sql = sql & "'" & Request("strname") & "','"
15. april 2004 - 22:17
#13
ups- sorry det mangler du jo ikke
15. april 2004 - 22:18
#14
men prøv denne sql = sql & Request("strtype") & "');"
15. april 2004 - 22:22
#15
og så har du vel lavet alle dine request("forms") om til variabler af en grund, så kan du jo ligeså godt putte variablerne i i stedet for. f.eks. sql = sql & strtype & "');"
15. april 2004 - 22:43
#16
Prøver... men det får det vel alligevel ikk til at virke?
15. april 2004 - 22:48
#17
Er der nogle af dine kolonner der er defineret som tal? da alt du prøver at putte i er tekst
15. april 2004 - 22:56
#18
ja, nogle indeholder kun tal-værdier...
15. april 2004 - 23:20
#19
Det er meget enkelt.. Tal-kolonner (må *ikke* indeholde andet end tal): Der skal *ikke* ' tegn uden om værdierne Tekst-kolonner (må indeholde alt muligt): Der *skal* ' tegn uden om værdierne.
17. april 2004 - 00:56
#20
Jeg har højre-klikker på min cgi-bin mappe >> Egenskaber >> Webdeling >> Added IUSR_MACHINE med både skrive og læse adgang. Det virker stadig ikk? jeg kan godt fjerne skrivebeskyttelsen, men den bliver ved med at komme igen..?
17. april 2004 - 01:00
#21
nvm, fik det til at virke nu... Denne Computer >> Administrer >> Tjenester og Programmer >> Internet Information Services >> Websteder >> højre-klik på standard-websted >> Egenskaber >> Mappesikkerhed >> Rediger >> Og der ændrede jeg brugeren til IUSR_MACHINE
Kurser inden for grundlæggende programmering