Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Her er lidt mere af mit script, som først sletter et billede på serveren (virker fint) og efterfølgende skal slette feltet med navnet på filen (f.eks. billede.gif):
if stage="delete_image" and productid<>"" then db.execute("select * from products where productid=" & productid)
Dim billednavn2, image2 billednavn2 = Request.QueryString("navn") image2=rsprod("image")
Dim fso2 Set fso2 = Server.CreateObject("Scripting.FileSystemObject") If fso2.FileExists(Server.Mappath("./upload/"& billednavn2)) Then fso2.DeleteFile (Server.Mappath("./upload/"& billednavn2)) End If
rsprod("image") = "" (fejl på denne linje) rsprod.Update
strConn2 = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../produkter.mdb") Set db2 = Server.CreateObject("ADODB.Connection") Query = "SELECT * FROM products WHERE productid=" & Request.QueryString("productid") db2.open strConn2
db2("image") = Null (fejl på denne linje) db2.Update
Men får denne besked: Microsoft VBScript runtime error '800a01c2' Wrong number of arguments or invalid property assignment /admin/product.asp, line 103
Microsoft OLE DB Provider for ODBC Drivers error '80040e37'
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'AddNew'. Make sure it exists and that its name is spelled correctly.
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x588 Thread 0x4c8 DBC 0xadc0014 Jet'.
Har du skrive-rettigheder på den mappe som databasen ligger på? Det tror jeg nemlig ikke at du har. Fejlkoden '80004005' betyder, at du ikke har skrive-rettigheder på databasen.
somaliomar > jo, jeg er helt sikker på, at jeg har skriverettigheder på databasen, jeg kan nemlig både få lov at oprette billeder, ændre billeder og oprette/slette produkter i systemet.
Det er udelukkende sletningen af indholdet i feltet Image i tabellen Products der giver mig problemer. Jeg har ikke problemer med at slette en hel række (et helt produkt) men når jeg kun skal slette billedet på serveren, og indholdet af feltet Image, så gider den ingenting. Jeg forstår det simpelthen ikke.
rsprod=db.execute("select * from products where productid=" & produktnavn)
Dim fso Set fso = Server.CreateObject("Scripting.FileSystemObject") If fso.FileExists(Server.Mappath("./upload/"& billednavn)) Then fso.DeleteFile (Server.Mappath("./upload/"& billednavn)) End If
editMSG="billedet blev slettet." editcomplete=true
Jeg opgiver. Tager nok problemet op igen en anden gang.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.