25. juli 2005 - 15:24Der er
14 kommentarer og 1 løsning
Find fejlen i opret side, med ASPSmartUpload
Har et problem der hedder at når jeg vil oprette et produkt, så bliver dette oprettet, men selve billedet kommer ikke op, nogen her der kan finde fejlen.
Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\web\localuser\pivskid.dk\database\mobilsalg.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("Dato") = mySmartUpload.Form ("date()") 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 %>
Det ser umiddelbart ok ud Er du sikker på at det er item(1) du skal have fat i? Jeg mener, har du prøvet at lave en udskrift af følgende for at se om den giver det forventede? "d:\web\localuser\pivskid.dk\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName
Synes godt om
Slettet bruger
25. juli 2005 - 15:59#2
hmmm er ikke sikker på at jeg helt er med i hvad du mener
jeg mener bare at du skulle lave en udskrift response.write "d:\web\localuser\pivskid.dk\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName for at sikre at den gør det rigtig og har fat i filnavnet overhovedet --- en anden ting hvad gør det her ? oRs("Dato") = mySmartUpload.Form ("date()") burde det ikke blot være følgende? oRs("Dato") = Date()
Synes godt om
Slettet bruger
25. juli 2005 - 16:06#4
kan ikke helt få den til at give noget lyd, når jeg tilføjer response.write "d:\web\localuser\pivskid.dk\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName
hvor har du tilføjet det? Jeg ville tilføje det linjen før mySmartUpload.files.item(1).SaveAs("d:\web\localuser\pivskid.dk\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName)
hey du har jo et tjek på filen, når du kun har een fil så synes jeg du bør flytte ovenstående linje ned i denne her, sådan her .----- ' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then mySmartUpload.files.item(1).SaveAs("d:\web\localuser\pivskid.dk\mobilsalg\produkter\" & mySmartUpload.files.item(1).FileName)
' 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("Dato") = mySmartUpload.Form ("date()") oRs.Update intCount = intCount + 1 End If Next
og så lige en stavefejl ;o) da den nu bare hedder file -- .----- ' 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("Dato") = mySmartUpload.Form ("date()") oRs.Update intCount = intCount + 1 End If Next
Synes godt om
Slettet bruger
25. juli 2005 - 16:33#8
okai jeg prøver lige
Synes godt om
Slettet bruger
25. juli 2005 - 16:37#9
hmmm det eneste, som jeg kan få den til at skrive... er billedet er uploadet
Synes godt om
Slettet bruger
25. juli 2005 - 16:38#10
<% ' Variables ' *********
intCount=0
' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\web\localuser\pivskid.dk\database\mobilsalg.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("Dato") = mySmartUpload.Form ("date()") 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 %>
Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "PROVIDER=MSDASQL; UID=; PWD=; DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\web\localuser\pivskid.dk\database\mobilsalg.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("Dato") = mySmartUpload.Form ("date()") 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æhæ busschou@hotmail.com Men lover ikke være online altid ;o) Godt det virker!
Synes godt om
Slettet bruger
25. juli 2005 - 16:51#15
Ja det er sgu alletiders :) har tilføjet dig.... vtm_pivskid@hotmail.com
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.