Avatar billede l_otto Nybegynder
05. juni 2003 - 11:58 Der er 45 kommentarer og
2 løsninger

opload .doc . excel

Jeg skal bruge lidt kode til at oploade et word eller excel doc til min Accesse database (.asp) når jeg opretter min profil...

Ligesom hvis man opretter en profil på Hotpeople så kan man browser sin pc og vælge et billed der kommer min på ens id.. (siger nogen:-)

Peter
Avatar billede keysersoze Ekspert
05. juni 2003 - 12:02 #1
først og fremmest er det en ekstrem dårlig idé at uploade filer til access - man skal nøjes med at lægge filnavnet i databasen og selve filen på serveren.

derefter - for at kunne hjælpe med noget skal vi vide hvad dit webhotel understøtter af upload-komponent. I asp kan man nemlig ikke direkte uploade filer - dertil skal der bruges en ekstra installation af et lille program (=komponent), så derfor skal du finde ud af det først.

Derefter kan du nå langt ved bare at kigge på komponentens egen hjemmeside - de har somregel færdige kode-eksempler
Avatar billede l_otto Nybegynder
05. juni 2003 - 12:05 #2
ok ja jeg er med på at man loader siden op i en mappen og derefer kalder den derfra, jeg bruger Cliche og de understøtter det meste så vidt jeg kan se..

Jeg kan ikke se den kode rigtigt nogen steder...
Avatar billede ellebaek Nybegynder
05. juni 2003 - 12:06 #3
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=430

Med ovenstående script kan du uploade filer uden komponenter på din server.
Du kan bruge eksempel 3 i scriptet mener jeg det er. Her kan du så selv rette scriptet til. Der står i filen fileupload4_inc.asp hvordan du skal rette scriptet til så det kan uploade .doc og .xls filer...
Avatar billede keysersoze Ekspert
05. juni 2003 - 12:11 #4
de understøtter ASPsmartupload - kig på www.aspsmart.com for kodeeksempler...

det script hvor man kan uploade uden komponent er langsomt og ustabilt i for hold til et "rigtigt" upload-script
Avatar billede l_otto Nybegynder
05. juni 2003 - 12:12 #5
prøver lige at kigge på det..
Avatar billede l_otto Nybegynder
05. juni 2003 - 12:21 #6
hej Ellebaek

Har nu teste det script og det virker ok, men som han selv skriver kan den ikke tage særlig store textfiler så et word doc på en side er også får stort.. så jeg prøver lige det aspsmart...

tak..
Avatar billede l_otto Nybegynder
05. juni 2003 - 12:32 #7
Keysersoze ... har du prøvet det eller et eks. der virker ... jeg kan ikke helt få det til at virke...
Avatar billede ellebaek Nybegynder
05. juni 2003 - 12:32 #8
du kan fjerne begrænsningen på hvor store filerne må være i det script også...
Avatar billede ellebaek Nybegynder
05. juni 2003 - 12:33 #9
men som soze skriver er det ustabilt, og langsomt...
Avatar billede l_otto Nybegynder
05. juni 2003 - 12:35 #10
ok, jeg vil gerne prøve at få det andet til at virke det ser rigtigt ud... men det er ikke lige til at gennemskue,,
Avatar billede keysersoze Ekspert
05. juni 2003 - 12:43 #11
l_otto >> yep - har brugt aspsmartupload masser af gange uden probs
Avatar billede l_otto Nybegynder
05. juni 2003 - 13:12 #12
ok men hvad gør jeg så nu jeg kan ikke komme videre
Avatar billede l_otto Nybegynder
05. juni 2003 - 13:41 #13
Jeg skal have koden ind der hvor der står doc:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<%

if request.form("send") <> "" then
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

strSQL = "Insert into bruger (bandnavn, scene, spilledag) values('" & Request.Form("bandnavn") & "','" & Request.Form("scene") & "','" & Request.Form("spilledag") & "')"
conn.execute(strSQL)
Alert = "Bandet er nu oprettet gå til forsiden"
end if
%>

<form action="opretband.asp" method="post"><a href="default.asp"><%=Alert%></a>
<TABLE width="900" " class="Formindhold">
<TR>
    <TD > <TABLE>
    <TR>
        <TD valign="top" bgcolor="#FFCC66" width="950"><FONT SIZE="2" COLOR="#FF0000"><b>Bandoplysninger</FONT><TABLE>
    <TR>
        <TD width="60">Bandnavn<td><input type="text" name="bandnavn" class="Formindhold"></td></TD>
        <TD width="60">Scene<td><input type="text"  name="scene" class="Formindhold" size="7"></td></TD>
        <TD width="60">Spilledag<td><select name="spilledag" class="Formindhold">
                <option value="-" selected>Vælg dag</option>
                <option value="torsdag">Torsdag</option>
                <option value="fredag">Fredag</option>
                <option value="lørdag">Lørdag</option>
                  <option value="søndag">Søndag</option>
              </select></td></TD>
              <TD width="60">Vedhæft .doc<td><input type="text"  name="doc" class="Formindhold" size="7"></td> <TD width="60"><input type="submit" value="Gem" name="send" class="knap" ></form>
</td>
</TD>


</BODY>
</HTML>
Avatar billede l_otto Nybegynder
05. juni 2003 - 13:56 #14
hej Jens

er du der.... det var dig der hjalp mig så meget med denne opgave sidst ... nu er jeg gået helt i stå med det her prob. ..help..
Peter
Avatar billede l_otto Nybegynder
05. juni 2003 - 13:56 #15
hej Jens

er du der.... det var dig der hjalp mig så meget med denne opgave sidst ... nu er jeg gået helt i stå med det her prob. ..help..
Peter
Avatar billede ellebaek Nybegynder
05. juni 2003 - 14:05 #16
jeg var ikke lige ved compen...

Nu skal jeg se på det...
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:07 #17
perfekt.. du skal altid være ved din computer :-) he ingen tisse pauser...
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:12 #18
hvad gør man når access db kommer og siger til mig at jeg ikke kan oprette flere koloner ? jeg har kun lavet 116 til denne og skal bruge flere
Avatar billede ellebaek Nybegynder
05. juni 2003 - 14:14 #19
ved ikke...

prøv funktioner -> databasefunktioner -> komprimer og reparer database
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:16 #20
ja det virkede .. tak
Avatar billede ellebaek Nybegynder
05. juni 2003 - 14:17 #21
np :-)
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:18 #22
det er straks værre med det andet.. he
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:20 #23
jeg har også lige en quicky...

<TR>
                <TD>Mail</TD>
                <TD><input type="text" name="aemail" value="<%=rs("aemail")%>" class="Formindhold"></TD>
            </TR>

Jeg vil gerne have at når den viser emailen bliver den vist som:

en  <a href="mailto:mail@kk.dk"> osv..

hvordan får jeg flettet den ind ?
Avatar billede ellebaek Nybegynder
05. juni 2003 - 14:33 #24
Det må man sige...

Kan jeg ikke lige kigge på det lidt senere..
Jeg kan ikke helt overskue det nu, men det kommer nok efterhånden som jeg kommer mig oven på min læsning...
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:36 #25
jo det er bare fino.... np... hvad siger du til den sidste med at den bliver til en mailto:
Avatar billede ellebaek Nybegynder
05. juni 2003 - 14:43 #26
altså når du udskriver den bruger du bare:
<a href="mailto:<%=rs("aemail")%>"><%=rs("aemail")%></a>
Avatar billede l_otto Nybegynder
05. juni 2003 - 14:49 #27
så ser den sådan ud og det vil ikke helt... øv

<input type="text" name="semail" value="<a href="mailto:<%=rs("aemail")%>"><%=rs("aemail")%></a> class="Formindhold">
Avatar billede l_otto Nybegynder
05. juni 2003 - 15:11 #28
den vil ikke ind og stå i klassen... :-(
Avatar billede l_otto Nybegynder
05. juni 2003 - 15:22 #29
har selv løst de :-)
Avatar billede l_otto Nybegynder
05. juni 2003 - 15:39 #30
skal jeg lukke den her Jens ? eller bare have den åben ?
Avatar billede ellebaek Nybegynder
05. juni 2003 - 16:25 #31
hvad har du løst ??

Men hvis du ikke har løst det med upload, så lad spg være åbent...
Avatar billede keysersoze Ekspert
05. juni 2003 - 18:29 #32
116 kolonner? det var da et par stykker... sikker på det ikke kan laves lidt mere hensigtsmææsigt - du risikerer bare at databasen bliver endnu mere tung end access er fra naturens hånd

mht at komme videre - hent de eksempler der ligger på aspsmart's hjemmeside... dem syntes jeg er rimelig simple og lige til at gå til
Avatar billede ellebaek Nybegynder
05. juni 2003 - 18:38 #33
soze --> er det her en du kender ?
http://www.eksperten.dk/bruger.phtml?navn=keyser-soze
Avatar billede keysersoze Ekspert
05. juni 2003 - 18:43 #34
nope - og tager jeg ikke meget fejl er der også en keyser_soze - og faktisk også en kimlarsen1979 som også kunne være mig...

men hvis ikke du tror mig kan jeg vel ikke gøre så meget ved det...
Avatar billede ellebaek Nybegynder
05. juni 2003 - 18:46 #35
Det var ikke derfor...

Jeg tror på dig.
det var mere for at vise dig at der var flere der brugte dit navn herinde, hvis du ikke vidste det!
Avatar billede l_otto Nybegynder
05. juni 2003 - 20:04 #36
Så lader jeg den stå åben... :-)
Avatar billede keysersoze Ekspert
05. juni 2003 - 20:22 #37
så fortæl hvad du venter på...
Avatar billede l_otto Nybegynder
05. juni 2003 - 20:43 #38
jamen jeg har stadig porb med at uploade et .doc .pdf til den bruger jeg opretter og så derefter når man ser brugeren skal der være et felt hvor der er et link til filen så man kan trykke på og se dokumentet.. jeg skal have det ind i denne kode.. så når man tykker på gem tager den det hele med...:-) jeg har lavet et felt der hedder vedhæft .doc...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<%

if request.form("send") <> "" then
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

strSQL = "Insert into bruger (bandnavn, scene, spilledag) values('" & Request.Form("bandnavn") & "','" & Request.Form("scene") & "','" & Request.Form("spilledag") & "')"
conn.execute(strSQL)
Alert = "Bandet er nu oprettet gå til forsiden"
end if
%>

<form action="opretband.asp" method="post"><a href="default.asp"><%=Alert%></a>
<TABLE width="900" " class="Formindhold">
<TR>
    <TD > <TABLE>
    <TR>
        <TD valign="top" bgcolor="#FFCC66" width="950"><FONT SIZE="2" COLOR="#FF0000"><b>Bandoplysninger</FONT><TABLE>
    <TR>
        <TD width="60">Bandnavn<td><input type="text" name="bandnavn" class="Formindhold"></td></TD>
        <TD width="60">Scene<td><input type="text"  name="scene" class="Formindhold" size="7"></td></TD>
        <TD width="60">Spilledag<td><select name="spilledag" class="Formindhold">
                <option value="-" selected>Vælg dag</option>
                <option value="torsdag">Torsdag</option>
                <option value="fredag">Fredag</option>
                <option value="lørdag">Lørdag</option>
                  <option value="søndag">Søndag</option>
              </select></td></TD>
       
      <TD width="60">Vedhæft .doc<td><input type="text"  name="doc" class="Formindhold" size="7"></td>


<TD width="60"><input type="submit" value="Gem" name="send" class="knap" ></form>
</td>
</TD>


</BODY>
</HTML>
Avatar billede keysersoze Ekspert
05. juni 2003 - 20:57 #39
du har slet ikke kigget på de eksempler der ligger på aspsmart vel?
Avatar billede l_otto Nybegynder
05. juni 2003 - 21:06 #40
jo jeg downede den der var gratis men kan ikke få det til at virke....
Avatar billede keysersoze Ekspert
05. juni 2003 - 21:23 #41
for at få det til at virke på din egen computer skal du installere aspsmartupload - og har du lavet noget kode selv der heller ikke virker på dit webhotel, så kom med koden og lad os se hvor det går galt
Avatar billede l_otto Nybegynder
05. juni 2003 - 21:26 #42
ok det prøver jeg lige..... nu skal jeg desværre ligge min lille datter.. :-) men tak indtil videre...
Avatar billede l_otto Nybegynder
11. juni 2003 - 11:39 #43
Jeg har fundet et andet program der virker ... så det bruger jeg tak for hjælpen..

hvem skal have point hvis nogen ?
Avatar billede keysersoze Ekspert
11. juni 2003 - 11:51 #44
hvis ikke du har kunnet bruge noget skal der jo reelt ikke deles point ud medmindre du mener du har fået en lille smule hjælp.

Må man spørge hvad der er for et program?
Avatar billede l_otto Nybegynder
11. juni 2003 - 11:57 #45
det er noget der hedder "incPureUpload"

men I har begget været til hjælp.. og er flinke gutter ..:-)

kan man dele det over ?
Avatar billede keysersoze Ekspert
11. juni 2003 - 12:01 #46
yep - skal du selv have point skal du selv svare - og hvis du skal dele point mellem flere kan du gå ind i "avanceret" såfremt der er flere der har svaret
Avatar billede l_otto Nybegynder
11. juni 2003 - 12:05 #47
Sådan og tak for hjælpen..

p
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