Hmmm.. ! Jo det....
Følgende er klippet fra toppen af mit fax.asp dokument.
--------------------klip start ----------------
<%
Function Fix(tempString, tal)
While LEn(tempstring)<tal
tempString = tempstring & " "
Wend
fix=tempstring
End Function
If request.servervariables("Query_string")<>"" Then
ref=request("refID")
refpers=request("refPers")
set objconn=Server.CreateObject("ADODB.connection")
StrConnection ="DSN=databasedsn;Database=database;UID=database;PWD=database"
objconn.open strConnection
set objRS=server.CreateObject("ADODB.Recordset")
set objRS.ActiveConnection=objconn
If ref<>0 Then
tempSQL="SELECT * from firmadb WHERE (firmaID=" & ref & ")"
objRS.Open tempSQL
f3=fix(objRS("firmanavn"),60)
f4=fix(objRS("adresse"),60)
f5=fix(objRS("postnr"),60)
f6=fix(objRS("adrby"),60)
f7=fix(objRS("adrland"),60)
f8=fix(objRS("tlf"),60)
f9=fix(objRS("fax"),60)
f10=fix(objRS("femail"),60)
f11=fix(objRS("web"),60)
f12=fix("",60)
objRS.Close
Else
f3=""
End if
IF refpers<>"" Then
tempSQL="SELECT * from person WHERE (personID=" & refpers & ")"
objRS.Open tempSQL
if objRS("pfax")<>"pfax" Then
f9=fix(objRS("pfax"),60)
End if
f12=fix(objRS("navn"),60)
objconn.close
End if
set objRS=nothing
set objconn=nothing
faxdate=fix(now(),60)
End if
f20=Request.cookies("database")("ini")
f21=Request.cookies("database")("navn")
f22=Request.cookies("database")("ini") & "@mit.dk"
f21=fix(f21,60)
f22=fix(f22,60)
f23=Request.cookies("oplysning")("afdeling")
f23=fix(f23,30)
f24=Request.cookies("oplysning")("adresse")
f24=fix(f24,30)
f25=Request.cookies("oplysning")("postby")
f25=fix(f25,27)
f26=Request.cookies("oplysning")("tlf")
f26=fix(f26,25)
f27=Request.cookies("oplysning")("fax")
f27=fix(f27,26)
f30=fix(FormatDateTime(Date,1),60)
Response.ContentType = "application/ms-word"
Response.Addheader "Content-Disposition", "attatchment; filename=fax.doc"
%>
-----Her er der masse WORD kode som ikke kan klippe klistres ----------
<%=f23%>
MITFIRMA A/S
<%=f24%>
DK-<%=f25%>
Tlf. <%=f26%>
Fax <%=f27%>
www.mit.dkTELEFAX Til:<%=f3%>Att:<%=f12%>Faxnr: <%=f9%> Dato:<%=f30%>Sider:Antal sider Fra:<%=f21%>Emne :Emne- E-mail:<%=f22%>
Meddelelse
Med venlig hilsen
MITFIRMA A/S .
<%=f21%>
--------------------klip slut ----------------
Som i kan se gemmer jeg hvert felt fra databasen i en ny variabel, der bliver tilpasset i længde, så den svare til den samme længde linjen havde i WORD !
Desuden henter jeg de personlige oplysninger fra brugerens egen cookie, med afdeling m.m.