/ 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
upload af filer: Hvad er galt?
Fra : Don_Q


Dato : 04-03-04 19:28

Hej alle sammen.

Jeg vil gerne give brugerne på min side den feature at de kan
uploade filer på min side. Jeg bruger koden/vejledningen fra
denne side:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/
dnasdj01/html/asp0900.asp

Men jeg kan ikke forstå hvad jeg gør galt!

Er det ikke bare at:

1) At sætte scriptet der bliver kaldt "Listing A:" in på siden og
så..
2) Gemme scriptet der bliver kaldt "Listing B:" som fil.
(FilePost.asp)
3) Og så sku det det køre? Sku' det ikk?

Hilfe

på forhånd tak!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Michael Zedeler (04-03-2004)
Kommentar
Fra : Michael Zedeler


Dato : 04-03-04 21:01

Don_Q wrote:
> Hej alle sammen.
>
> Jeg vil gerne give brugerne på min side den feature at de kan
> uploade filer på min side. Jeg bruger koden/vejledningen fra
> denne side:
>
> [klip]

Du glemte at skrive hvad fejlmeddelelse du får.

M.

Don_Q (04-03-2004)
Kommentar
Fra : Don_Q


Dato : 04-03-04 22:17


> Du glemte at skrive hvad fejlmeddelelse du får.

Jeg får ingen fejlmeddelelse... Jeg får bare mit .asp dokument op
på skærmen (jeg er ny i det her).

Jeg er gået over til bare at prøve at overføre et navn til en
database, og det samme sker. fx:
http://smeden.t35.com/page13.html

Jeg har min form:

<form action="indsaet.asp" method="post">
<input type="text" name="Fornavn">

<input type="submit" value="Gem">
</form>




og jeg har mit .asp dokument (indsaet.asp):

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/db1.mdb")
Conn.Open DSN


' Her får brugeren mulighed for at tilføje sit navn til databasen

strSQL = "Insert into navne ("

strSQL = strSQL & "Fornavn, ")


strSQL = strSQL & "values( "

strSQL = strSQL & " & Request.Form("Fornavn") & "')"




' SQL sætning eksekveres
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>



Og jeg har min datebase der hedder : db1.mdb




Håber der er nogle er jeg rutinerede der kan hjælpe

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Michael Zedeler (04-03-2004)
Kommentar
Fra : Michael Zedeler


Dato : 04-03-04 22:52

Don_Q wrote:

>>Du glemte at skrive hvad fejlmeddelelse du får.
>
>
> Jeg får ingen fejlmeddelelse... Jeg får bare mit .asp dokument op
> på skærmen (jeg er ny i det her).

Hvis ASP-koderne er med i dokumentet kan det skyldes at din webserver
ikke kender til ASP eller fordi at du har glemt at bruge en webserver.

Mvh. Michael.


Don_Q (04-03-2004)
Kommentar
Fra : Don_Q


Dato : 04-03-04 22:21


> Du glemte at skrive hvad fejlmeddelelse du får.


> Du glemte at skrive hvad fejlmeddelelse du får.

Jeg får ingen fejlmeddelelse... Jeg får bare mit .asp dokument op
på skærmen (jeg er ny i det her).

Jeg er gået over til bare at prøve at overføre et navn til en
database, og det samme sker. fx:
http://smeden.t35.com/page13.html

Jeg har min form:

<form action="indsaet.asp" method="post">
<input type="text" name="Fornavn">

<input type="submit" value="Gem">
</form>




og jeg har mit .asp dokument (indsaet.asp):

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/db1.mdb")
Conn.Open DSN


' Her får brugeren mulighed for at tilføje sit navn til databasen

strSQL = "Insert into navne ("

strSQL = strSQL & "Fornavn, ")


strSQL = strSQL & "values( "

strSQL = strSQL & " & Request.Form("Fornavn") & "')"




' SQL sætning eksekveres
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>



Og jeg har min datebase der hedder : db1.mdb




Håber der er nogle er jeg rutinerede der kan hjælpe

(HÅBER IKKE DETTE BLIVER POSTET 2 GANGE) - det var bare ikke ude
i menuen da der var opdateret!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mikkel Egelund (04-03-2004)
Kommentar
Fra : Mikkel Egelund


Dato : 04-03-04 22:57

> Jeg får ingen fejlmeddelelse... Jeg får bare mit .asp dokument op
> på skærmen (jeg er ny i det her).

Du har ikke ASP understøttelse på dit webhotel ser det ud til...

/me



Don_Q (04-03-2004)
Kommentar
Fra : Don_Q


Dato : 04-03-04 23:13


> Du har ikke ASP understøttelse på dit webhotel ser det ud til...
>

Øv bøv.. Det troede jeg. I følge den side hvor jeg fandt det står der
også at de understøtter ASP!

http://www.internetplads.dk/index.php?action=soeg&side_id=11

Kender I evt en god internet tutorial?

Er det ellers den rigtige fremgangsmåde jeg har benyttet?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (04-03-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-04 23:00

Don_Q skrev:

> Jeg får ingen fejlmeddelelse... Jeg får bare mit .asp dokument op
> på skærmen (jeg er ny i det her).

Du bruger en server der ikke understøtter asp (eller hvor asp ikke
er sat korrekt op). Jeg kan se at din side ligger på en Apache-
server under Unix og at den har php-understøttelse. ASP kan godt
køre på en unix-server, men kun hvis der er installeret en særlig
komponent (Chili-asp). Det lader ikke til at det er tilfældet.

Find en webserver med asp-understøttelse eller overvej at lære php
i stedet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (04-03-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-04 23:46

Don_Q skrev:

> Øv bøv.. Det troede jeg. I følge den side hvor jeg fandt det
> står der også at de understøtter ASP!

En udbyder af webhoteller har ofte flere løsninger - så det kan
sagtens tænkes at firmaet tilbyder asp på nogle webhoteller uden at
det er med i dit webhotel.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste