Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Får inte ut formaterad fil från databas

Postades av 2003-09-04 19:10:09 - Thommy Lantz, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 442 personer

Känner mig lite ute på hal is
Försöker med Asp Upload ladda upp ett worddokument
till en access databas och sen hämta ut filen

Koden för uppladdning ser ut så här

<code>
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveToMemory

typ = CStr(Session("typ"))
avdelning = CStr(Session("avdelning"))
sektion = CStr(Session("sektion"))
ao = CStr(Session("ao"))
rubrik = Session("rubrik")
DocAnsv = Session("ansvarig")
InDate = CStr(Session("datum"))
UtDate = CStr(Session("utdatum"))
iYear = Year(CStr(Session("datum")))


If typ = "" Then typ = 1
If avdelning = "" Then avdelning = 1
If sektion = "" Then sektion = 1
If ao = "" Then ao = 1
If rubrik = "" Then rubrik = "Test"
If DocAnsv = "" Then DocAnsv = "Thommy Lantz"
If InDate = "" Then InDate = "2003-08-01"
If UtDate = "" Then UtDate = ""


If iYear = "" Then iYear = 2003
If sektion = "" Then sektion = 0
If ao = "" Then ao = 0

For Each File in Upload.Files
SzFileName = File.ExtractFileName
bFile = File.Binary
Next

Set Upload = Nothing

Set rs = Server.CreateObject("adodb.recordset")
rs.Open "tblDriftinstruktioner", Conn, 2, 3

rs.AddNew
rs("InstrID").Value = typ
rs("AvdelningID").value = avdelning
rs("SektionID").Value = sektion
rs("iYear").Value = iYear
rs("Rubrik").Value = rubrik
rs("DocAnsv").Value = DocAnsv
rs("InDate").value = InDate
rs("UtDate").value = UtDate
rs("doc_url").value = SzFileName
rs("dokument").value = bFile
rs.Update

rs.Close
set rs = Nothing
%>
</code>

och för att hämta ser koden ut så här

<code>
<HTML>
<%@ Language=VBScript %>
<!--#include file="../admin/connopen.asp"-->
<%

ID = 55
SQLQuery = "SELECT doc_url, dokument FROM tblDriftinstruktioner WHERE ID=" & ID

Set RS = Server.CreateObject("adodb.recordset")
RS.Open SQLQuery, Conn, 2, 3
If Not RS.EOF Then
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "filename=" & RS("doc_url")
Response.BinaryWrite RS("dokument")
Else
%>
<HTML>
<BODY onload="Javascript=self.focus();">Hittar inte dokumentet
</BODY>
</HTML>

<%
End If
RS.Close
Set RS = Nothing
%><!--#include file="../admin/CloseConnect.asp"-->
</code>

databasen är access 2000
Datatypen på fältet dokument är ActiveX-objekt

Problemet är att filen inte visas som en wordfil utan bara en massa skräptecken och
texten i dokumentet

Jag kanske gör något generalfel


Svara

Sv: Får inte ut formaterad fil från databas

Postades av 2003-11-03 15:53:22 - Johan Nordberg

octed-stream är väl inte rätt contenttype för Word-dokument?!


Svara

Sv: Får inte ut formaterad fil från databas

Postades av 2003-11-24 17:53:30 - Thommy Lantz

Vad ska man skriva istället


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
8 776
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies