11. august 2003 - 11:21Der er
17 kommentarer og 1 løsning
Objekt understøttes pludselig ikke
Pludselig får jeg en fejl, når jeg kører dette script, som sletter et billede på serveren:
_________________________________________ Dim billednavn billednavn = Request.QueryString("navn")
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="Produktet blev slettet." editcomplete=true elseif stage="delete" and pruductid="" then editMSG="Kunne ikke slette produktet.<br> Intet produkt er valgt." editcomplete=true end if
Jamen jeg skal jo have tømt feltet "image" i databasen samtidig med at billedet slettes... det virker lidt underligt, for det har virket fint før. Checker lige mine dimentioneringer igennem.
if stage="delete" and productid<>"" then set rsprod = Server.CreateObject("ADODB.Recordset") rsprod.Open "select * from products where productid=" & productid, db, 3
Med dette script får jeg samme fejl: if stage="delete" and productid<>"" then set rsprod = Server.CreateObject("ADODB.Recordset") rsprod.Open "select * from products where productid=" & productid, db, 3
Med dette script: if stage="delete" and productid<>"" then set rsprod = Server.CreateObject("ADODB.Recordset") rsprod.Open "select * from products where productid=" & productid, db, 3 Får jeg fejlmedd.: Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem. (ref. sidste linje)
Undskyld, sidste script var: if stage="delete" and productid<>"" then set rsprod = Server.CreateObject("ADODB.Recordset") rsprod.Open strSQL, connObj, 3 <------fejllinjen
"The default value for this parameter is adLockReadOnly"
Så du skal tilføje ,2 eller ,3 efter det 3 tal du har i forvejen sådan her:
rsprod.Open strSQL, connObj, 3, 2
og du skal være 100% sikker på du har en variable som hedder strSQL og indeholder din SQL sætning + du har en variable connObj som er en connection til din database.
Jeg tror at jeg skal geninstallere min IIS, ... der er i hvert fald noget i vejen, for jeg har flere andre sites som pludselig ikke kører, men som før har kørt uden problemer...
Min PC opfører sig virkelig mærkeligt. Jeg har netop installeret min IIS på ny, og kørt en windows update, og nu vil databasen ikke engang åbne. Vildt underligt, se her:
Fejltype: Provider (0x80004005) Uspecificeret fejl /admin/db.asp, line 10
linje 10: db.open strConn
Det dokument har altid virket. Hvad går der galt med min PC? Måske bør jeg bare lukke det her spørgsmål, og oprette et nyt under en anden kategori...
Den kode du har vist har sku ikke virker før, det for let at se!!
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.