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


AspUpload och bild till en databas

Postades av 2004-04-21 16:36:16 - Janne Wicktröm, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 593 personer

Hej!

Mitt problem är att jag har en accessdatabas som ska hålla en bild till en sida, bilden ska skrivas över när man byter bild via en admin sida, den sk inte lägga till en ny post i databasen. Koden ser ut så här:

<codeasp>
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.SaveVirtual("/bilder")
On Error Resume Next
For Each File in Upload.Files
File.ToDatabase "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/db/db1.mdb"), "UPDATE start_bild SET Bild=(?) WHERE ID=" &1
if Err <> 0 Then
Response.Write "Error saving the file: " & Err.Description
Else
File.Delete
Response.Write ""
End If
Next
</code>

Jag får ett felmedellande hela tiden som säger:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/admin/bild_start_reg.asp, line 12

File.ToDatabase "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/db/db1.mdb"), "UPDATE start_bild SET Bild=(?) WHERE ID=" &1


Jag använder mig av AspUpload som kommponent, access som databas.

Tacksam för all hjälp jag kan få.

//Janne


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-22 19:10:18 - Roger Zettergren

prova med denna kod

'Detta förslag sparar namnet på filen i en databas

Set Upload = Server.CreateObject("Persits.Upload") 'tog bort ".1"
Upload.SaveVirtual (Server.MapPath("/bilder"))
On Error Resume Next
For Each File in Upload.Files

If Not File Is Nothing Then
' skapa en connection string
Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/db1.mdb")

' skapa en SQL update
SQL = "UPDATE start_bild SET Bild = " & File.Filename & " WHERE ID = 1;"
' Spara till databasen
File.ToDatabase Connect, SQL
Response.Write "Filen sparad."
Else
Response.Write "Ingen fil är vald."
End If
if Err <> 0 Then
Response.Write "Error saving the file: " & Err.Description
Else
File.Delete
Response.Write ""
End If
Next


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-26 15:40:27 - Janne Wicktröm

Det funkade nästan, jag får ett felmedellande som säger:

Error saving the file: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Antar att det har något att göra med: Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/db1.mdb")

Men jag kan inte hitta vad felet är.


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-26 20:08:29 - Roger Zettergren

prova med denna kod

''Detta förslag sparar namnet på filen i en databas

Set Upload = Server.CreateObject("Persits.Upload") ''tog bort ".1"
Upload.Save '' sparar i minnet
On Error Resume Next
For Each File in Upload.Files

If Not File Is Nothing Then
'' skapa en connection string för ado
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Provider = "Microsoft.Jet.OLEDB.4.0"
Connect.Open Server.MapPath("/db") & "\db1.mdb", "admin", ""
'' skapa en SQL update
SQL = "UPDATE start_bild SET Bild = " & File.Filename & " WHERE ID = 1;"
'' Spara till databasen
Connect.Execute SQL ''sparar namnet på filen i databasen
strSQL = ""
File.SaveAs Server.MapPath("/bilder") ''sparar filen på disk från minnet
Response.Write Server.MapPath("/bilder") '' för att kolla sökvägen till databasen
Response.Write "Filen sparad."
Else
Response.Write "Ingen fil är vald."
End If
if Err <> 0 Then
Response.Write "Error saving the file: " & Err.Description
Else
File.Delete
Response.Write ""
End If
Next
Set Upload = nothing
Set File = nothing
Connect.Close
set Connect = nothing

lycka till och hör av dig om det inte fungerar

Roger


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-26 23:12:59 - Janne Wicktröm

Nu får jag ett annat felmedelande som säger Error saving the file: Access is denied.

Access denied till vad?

Tacksam för all hjälp jag har fått hittills.


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-26 23:35:44 - Bengt Strömquist

Kolla in rättigheterna till din databas.. Kanske ligger där ..


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-27 12:31:02 - Janne Wicktröm

Jag kan inte hitta nåt som är fel med databasen eftersom jag sparar andra saker i samma databas och det funkar utmärkt.


Svara

Sv: AspUpload och bild till en databas

Postades av 2004-04-27 14:25:19 - Anders Friborg

Om du fortfarande använder en tillfällig mapp att spara din fil i, alltså:
<code>
Upload.SaveVirtual (Server.MapPath("/bilder"))
</code>

Kolla då rättigheterna till mappen, har du write/skriv-rättigheter?


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 786
27 960
271 761
5 787
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