/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvad er der galt her? Upload til db
Fra : Henrik


Dato : 18-07-02 09:34

Hvem kan hjælpe mig her? Jeg forsøger at uploade billede-URL til min
database. Er der evt. nogen, der har en anden kodestump? Jeg har adgang til
ASPsmartupload...

_____________________________
upload.asp:

<form action="saveimage.asp" method="post" enctype="multipart/form-data">
<input type="file" name="blob">
<input type=submit>
</form>

_____________________________
saveimage.asp:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../../db/database.mdb")
Conn.Open DSN

sRequest = Server.CreateObject("aspSmartUpload.SmartUpload")
sRequest.AllowedFilesList = "gif,jpg,jpeg,png" 'Jeg vil kun have billeder
sRequest.MaxFileSize = 300000 ' der ikke er for store
sRequest.Upload ' Hent data fra formular
sRequest.Save("db") 'Gem billeder

strSQL = "Insert into Billeder ("

strSQL = strSQL & "URL" & ")"

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & sRequest.Files.Item(0).FileName & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing
%>

_____________________________
Saveimage.asp kan ikke vises

På forhånd tak.

/H



 
 
Kasper Ovi (18-07-2002)
Kommentar
Fra : Kasper Ovi


Dato : 18-07-02 11:55


"Henrik" <he@nr.ik> wrote in message
news:3d367d79$0$426$ba624c82@nntp01.dk.telia.net...
> Hvem kan hjælpe mig her? Jeg forsøger at uploade billede-URL til min
> database. Er der evt. nogen, der har en anden kodestump? Jeg har adgang
til
> ASPsmartupload...
>
> _____________________________
> upload.asp:
>
> <form action="saveimage.asp" method="post" enctype="multipart/form-data">
> <input type="file" name="blob">
> <input type=submit>
> </form>
>
> _____________________________
> saveimage.asp:
>
> <%
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("../../db/database.mdb")
> Conn.Open DSN
>
> sRequest = Server.CreateObject("aspSmartUpload.SmartUpload")
> sRequest.AllowedFilesList = "gif,jpg,jpeg,png" 'Jeg vil kun have billeder
> sRequest.MaxFileSize = 300000 ' der ikke er for store
> sRequest.Upload ' Hent data fra formular
> sRequest.Save("db") 'Gem billeder
>
> strSQL = "Insert into Billeder ("
>
> strSQL = strSQL & "URL" & ")"
>
> strSQL = strSQL & "values( "
>
> strSQL = strSQL & "'" & sRequest.Files.Item(0).FileName & "')"
>
> Conn.Execute(strSQL)
>
> Conn.Close
> Set Conn = Nothing
> %>
>
> _____________________________
> Saveimage.asp kan ikke vises

Det ville hjælpe hvis du kunne skrive hvilken fejl du fik, men her er et
gæt:

Det ser ud til at du mangler mellemrum i din strSQL-sætning før
"values"-delen. Prøv i stedet denne:

strSQL = "Insert into Billeder (" & "URL" & ") "
strSQL = strSQL & "values('"" & sRequest.Files.Item(0).FileName & "')"

Generelt synes jeg du har delt din strSQL-variabel lidt for meget op - du
mister overblikket, men det er jo bare smag og behag.

Håber det kunne hjælpe.
Kasper



Henrik Kure (18-07-2002)
Kommentar
Fra : Henrik Kure


Dato : 18-07-02 12:04

> > Saveimage.asp kan ikke vises
>
> Det ville hjælpe hvis du kunne skrive hvilken fejl du fik, men her er et
> gæt:

Jeg får blot fejlen "Der opstod en intern HTTP 500-serverfejl. Siden kan
ikke vises" - og jeg har tjekket at saveimage.asp er lagt op. Desværre
hjælper det heller ikke, selvom jeg har indsat din nye strSQL-sætning...

Venlig hilsen

Henrik



Kasper Ovi (18-07-2002)
Kommentar
Fra : Kasper Ovi


Dato : 18-07-02 12:11


"Henrik Kure" <hku@tiscali.dk> wrote in message
news:3d36a0d0$0$387$ba624c82@nntp01.dk.telia.net...
> > > Saveimage.asp kan ikke vises
> >
> > Det ville hjælpe hvis du kunne skrive hvilken fejl du fik, men her er et
> > gæt:
>
> Jeg får blot fejlen "Der opstod en intern HTTP 500-serverfejl. Siden kan
> ikke vises" - og jeg har tjekket at saveimage.asp er lagt op. Desværre
> hjælper det heller ikke, selvom jeg har indsat din nye strSQL-sætning...

Når jeg skal fejlsøge mine ASP-sider, så bliver jeg nødt til at gøre det
lokalt på min egen computer da jeg der får fejlbeskrivelser (linjenummer +
fejlbesked). Hvis du kan gøre dette ville det være en stor hjælp.

F.eks. er jeg ikke helt klar over hvor din URL-variabel bliver defineret.
Måske er denne tom?



Henrik Kure (18-07-2002)
Kommentar
Fra : Henrik Kure


Dato : 18-07-02 12:20

> Når jeg skal fejlsøge mine ASP-sider, så bliver jeg nødt til at gøre det
> lokalt på min egen computer da jeg der får fejlbeskrivelser (linjenummer +
> fejlbesked). Hvis du kan gøre dette ville det være en stor hjælp.

Det har jeg desværre ikke mulighed for

> F.eks. er jeg ikke helt klar over hvor din URL-variabel bliver defineret.
> Måske er denne tom?

Den skulle meget gerne komme fra upload.asp:

<form action="saveimage.asp" method="post" enctype="multipart/form-data">
<input type="file" name="blob">
<input type=submit>
</form>

Det kan godt være jeg er ude på et vildspor. Det er noget kode, jeg har
fundet og forsøgt at tilpasse. Men måske du kan henvise mig til et sted,
hvor jeg kan finde svar på mit problem?

Jeg vil gerne have mulighed for at uploade billeder til serveren og i samme
hug gemme URL'en i min database i tabellen Billeder (feltet: BilledURL)
sammen med en beskrivelse (BilledBeskrivelse). Jeg har prøvet alt muligt,
men desværre uden held - og jeg kan ikke finde information om emnet.

Men det burde da ikke være særlig svært? Eller hvad? Jeg tror godt jeg kan
finde ud af at uploade selve billedet til databasen, men jeg har hørt at det
skulle være en dårlig ide?

På forhånd tak.

Henrik



Henrik Kure (18-07-2002)
Kommentar
Fra : Henrik Kure


Dato : 18-07-02 13:04

> Når jeg skal fejlsøge mine ASP-sider, så bliver jeg nødt til at gøre det
> lokalt på min egen computer da jeg der får fejlbeskrivelser (linjenummer +
> fejlbesked). Hvis du kan gøre dette ville det være en stor hjælp.

Jeg får fejlen:

Serverobjekt, ASP 0177 (0x800401F3)
Ugyldigt program-id.
/admin/saveimage.asp, line 7

POST Data:
.. . .

Linje syv er:
sRequest = Server.CreateObject("aspSmartUpload.SmartUpload")



Peter (19-07-2002)
Kommentar
Fra : Peter


Dato : 19-07-02 21:54

"Henrik Kure" <hku@tiscali.dk> wrote in message
news:3d36ae92$0$666$ba624c82@nntp04.dk.telia.net...
> Jeg får fejlen:
>
> Serverobjekt, ASP 0177 (0x800401F3)
> Ugyldigt program-id.
> /admin/saveimage.asp, line 7
>
> POST Data:
> Linje syv er:
> sRequest = Server.CreateObject("aspSmartUpload.SmartUpload")

Kunne godt lyde som om at aspSmartUpload ikke er installeret korrekt.

Kig på:
http://www.aspsmart.com/aspSmartUpload/

Der kan du læse FAQ'en, download "code samples" mm.

--
PM



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste