26. december 2000 - 15:31
Der er
16 kommentarer og 1 løsning
ODBC-fejl - HVORFOR ? og hvem kan løse dette
Jeg får nedenstående fejl, når jeg forsøger at køre en opdatering i min DB : Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel. kører IIS 5 office 10 beta 2 mvh martens p.s. har set fejlen før, men kan ikke huske, hvordan jeg fik det fikset
Annonceindlæg fra SuperOffice
26. december 2000 - 15:33
#1
Giv os dit SQL kald
26. december 2000 - 15:33
#2
Mener det er fordi databasen er skrive beskyttet men kan ikke rigtig huske det
lp
Nybegynder
26. december 2000 - 15:33
#3
ehmmm, post lige noget kode og marker om muligt linjen som fejlen opstår i :-)
lp
Nybegynder
26. december 2000 - 15:38
#4
netsrac -> enig, det er hvis noget i den stil......eller mappen er.....eller noget i den dur......
26. december 2000 - 15:40
#5
<% newcat = Request.Form(\"newcat\") if newcat = \"\" then Response.Write (\"Please enter category name\") else Conn_String = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"../link.mdb\") set conn = Server.CreateObject(\"ADODB.Connection\") conn.open Conn_String Set Cmd=Server.CreateObject(\"ADODB.Command\") Set RS=Server.CreateObject(\"ADODB.Recordset\") Cmd.CommandType = 1 Set Cmd.ActiveConnection = Conn Cmd.CommandText=\"Select cat from cat where cat=\'\" & newcat & \"\'\" RS.Open Cmd, , 2, 2 if rs.eof then been_here_before=\"No\" end if RS.close if been_here_before=\"No\" then ( her går det galt): set rsinsert = conn.Execute (\"insert into cat (cat) values (\'\" & newcat & \"\')\") conn.Close set conn = nothing Response.write \"new category Added\" else Response.Write (\"already category name, please enter a new category name\") end if end if %> mvh martens
26. december 2000 - 15:43
#6
<% newcat = Request.Form(\"newcat\") if newcat = \"\" then Response.Write (\"Please enter category name\") else Conn_String = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"../link.mdb\") set conn = Server.CreateObject(\"ADODB.Connection\") conn.open Conn_String Set Cmd=Server.CreateObject(\"ADODB.Command\") Set RS=Server.CreateObject(\"ADODB.Recordset\") Cmd.CommandType = 1 Set Cmd.ActiveConnection = Conn Cmd.CommandText=\"Select cat from cat where cat=\'\" & newcat & \"\'\" RS.Open Cmd, , 2, 2 if rs.eof then been_here_before=\"No\" end if RS.close if been_here_before=\"No\" then conn.Execute (\"insert into cat (cat) values (\'\" & newcat & \"\')\") conn.Close set conn = nothing Response.write \"new category Added\" else Response.Write (\"already category name, please enter a new category name\") end if end if %>
26. december 2000 - 15:45
#7
Du kan ikke skrive SET rsinsert for en INSERT sætning returnerer ikke noget..
26. december 2000 - 16:13
#8
endten er din database skrivebeskyttet eller også må du ikke bruge access databaser på dit webhotel
26. december 2000 - 16:30
#9
rasmusa >> Tjaaa,- Jeg kører nu på min egen lille server :o) Og skidtet virker sgu heller ikke \"ude i byen\" (struernet)
26. december 2000 - 16:32
#10
Har du set hvad jeg skriver ?!?
26. december 2000 - 16:38
#11
netsrac >> Jeps - det virker ikke copy´ede skidtet ind i stedet for det andet ,- nu opstår fejlen blot i linie 29 ,- Før var det linie 30.. mvh martens
26. december 2000 - 17:01
#12
martens:> off topic: hvad er adressen til dit site ?
26. december 2000 - 21:06
#14
Skulle have været et svar...
26. december 2000 - 21:07
#15
tilføjes... jeg mener fjernes ! :o)
26. december 2000 - 23:49
#16
morpheus >> Sådan !!!!!! nu virker skidtet - det var galt på filniveau... T A K ! mvh martens
27. december 2000 - 00:14
#17
Du kører sitet i et V-dir, ikk\' ? Der skal du _altid_ ind og give IUSR_maskinnavn læse og skrive rettigheder på databaser og des ligninde ! ... Dødirriterende ! HINT...HINT... Microsoft !
Kurser inden for grundlæggende programmering