Avatar billede Slettet bruger
11. april 2005 - 18:06 Der er 13 kommentarer og
1 løsning

Aspsmartupload. Hjælp til at finde fejlen.

Hej !!!

Hvad går der galt ???
-----------------------------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/mobilsalg/admin/Produkt_Opret_Handler.asp, line 49
-----------------------------------------------------------------

HER ER SÅ PRODUKT_OPRET_HANDLER.ASP :

-----------------------------------------------------------------

<%
'  Variables
'  *********

  intCount=0
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Upload
'  ******
  mySmartUpload.Upload
  mySmartUpload.AllowedFilesList = "jpg,JPG,bmp,BMP,JPEG,jpeg,gif,GIF,PNG,png,Tiff,TIFF,tiff"

  mySmartUpload.files.item(1).SaveAs("d:\web\localuser\pivskid.dk\public_html\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName)

'  Connect to the DB
'  *****************

  Set oConn = Server.CreateObject("ADODB.Connection")
  oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")

'  Open a recordset
'  ****************
  strSQL = "SELECT * FROM Produkter"

  Set oRs = Server.CreateObject("ADODB.recordset")
  Set oRs.ActiveConnection = oConn
  oRs.Source = strSQL
  oRs.LockType = 3
  oRs.Open

'  Select each file
'  ****************
  For each file In mySmartUpload.Files
  '  Only if the file exist
  '  **********************
      If not file.IsMissing Then

      '  Add the current file in a DB field
      '  **********************************
        oRs.AddNew
        oRs("Billede") = mySmartUpload.files.item(1).FileName
        oRs("Navn") = mySmartUpload.Form("Navn")
        oRs("Beskrivelse") = mySmartUpload.Form("Beskrivelse")
        oRs("Pris") = mySmartUpload.Form("Pris")
        oRs("Kategori") = mySmartUpload.Form("Kategori")
        oRs.Update
        intCount = intCount + 1
      End If
  Next

'  Display the number of files uploaded
'  ************************************
  Response.Write("Billedet er blevet uploadet!<BR>")

'  Destruction
'  ***********
  oRs.Close
  oConn.Close
  Set oRs = Nothing
  Set oConn = Nothing
%>

-----------------------------------------------------------------

Håber der er hjælp at hente her, har prøvet og prøvet....
Kan da ihvertfald konstantere at billederne bliver lagt op på serveren....
Avatar billede cpufan Juniormester
11. april 2005 - 18:15 #1
der er ikke skriveadgang til databasen,
Avatar billede Slettet bruger
11. april 2005 - 18:29 #2
okai har webhotel ved unoeuro.dk ved ikke om det her måske kunne være noget https://www.unoeuro.com/support.faq.php?f=6&e=10
Avatar billede cpufan Juniormester
11. april 2005 - 18:49 #3
jo nemlig, og du skal sørge for at din db, ligger i den mappe der hedder database, da den har skriveadgang...
Avatar billede Slettet bruger
11. april 2005 - 19:35 #4
men hvordan laver jeg så connection, har prøvet med den inde fra deres support, men det virkede ikke
Avatar billede cpufan Juniormester
11. april 2005 - 19:38 #5
Set oConn = Server.CreateObject("ADODB.Connection")
  oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")

du sætter bare den fysiske sti ind her i stedetfor:

DBQ=d:\web\localuser\pivskid.dk\databaser\database.mdb"
Avatar billede Slettet bruger
11. april 2005 - 19:47 #6
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/mobilsalg/admin/Produkt_Opret_Handler.asp, line 22

oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ="d:\web\localuser\pivskid.dk\database\mobilsalg.mdb"
----------------------------------------------------------------------------------------^
Avatar billede Slettet bruger
11. april 2005 - 19:48 #7
det er ved d den melder pass
Avatar billede Slettet bruger
11. april 2005 - 19:48 #8
er ikke den helt store ASP nørd, så håber du kan bærer over med mig
Avatar billede cpufan Juniormester
11. april 2005 - 19:49 #9
oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ= d:\web\localuser\pivskid.dk\database\mobilsalg.mdb"
Avatar billede Slettet bruger
11. april 2005 - 19:51 #10
hehe fandt fejlen havde et " for meget
Avatar billede Slettet bruger
11. april 2005 - 19:53 #11
DAMN du er klog :)
Avatar billede Slettet bruger
11. april 2005 - 19:53 #12
point er dine
Avatar billede cpufan Juniormester
11. april 2005 - 19:54 #13
oki thnx
Avatar billede Slettet bruger
11. april 2005 - 20:18 #14
hvor kan jeg finde dig næste gang ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester