[ASP] Upload + DB update probleempje

Pagina: 1
Acties:

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
ik gebruik nu een upload componentje om images te uploaden en te inserten in een acces database, dat gaat allemaal oke, ook de images er weer uit halen gaat oke, maar nu wil ik de tabel met images updaten en daar gaat het fout...

Hij update wel alleen pakt hij altijd de eerste record in de database :(
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Set upl = Server.CreateObject("SoftArtisans.FileUp")

strTitel = upl.form("Titel")
strSub_Titel = upl.form("Sub_Titel")
strBody = upl.form("Body")
strFooter = upl.form("Footer")
strURL = upl.form("URL")
id = upl.form("ID")

Set cnBlob = Server.CreateObject("ADODB.Connection")
cnBlob.Open "MYDSN" 
set rsBlob = Server.CreateObject("adodb.recordset")
rsBlob.Open "Nieuws", cnBlob, 2, 3

rsBlob.Fields("Titel") = strTitel
rsBlob.Fields("Sub_Titel") = strSub_Titel
rsBlob.Fields("Body") = strBody
rsBlob.Fields("Footer") = strFooter
rsBlob.Fields("URL") = strURL
upl.form("Image1").SaveAsBlob rsBlob.Fields("Image1")
upl.form("Image2").SaveAsBlob rsBlob.Fields("Image2")

rsBlob.Update
rsBlob.Close
Set rsBlob = Nothing

normaal is een update query in de trand van SQL = "update blaat where ID = ID" maar ik krijg dat nu maar niet voor elkaar :(

ik hoop dat een van jullie hier al wat ervaring mee heeft wat ik werd van de documentatie en voorbeelden van het component (SAFileUp) ook niet echt wijzer.

thx

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
ik had al zo'n vermoeden dat het hier ook niet bekend zou zijn na een dag zoeken en spitten op het internet....

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Ik heb wel ervaring met sa up, maar voornamelijk met sqlserver, maar als ik jou was zou ik lekker de files gewoon als files uploaden en niet in de db zetten, scheelt ook nog qua performance.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
das het probleem, dat moet wel :(

ik vind zelf ASPupload 10x fijner maar de klant wil dit zo :(

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Sa up is wel degelijk beter imo, heb met beiden redelijk veel gewerkt, ze hebben bij softartisans volgens mij ook een forum, eventueel zou je daar kunnen vrage.

  • Lister
  • Registratie: September 2001
  • Laatst online: 15-02-2022
Ik heb geen idee hoe dat upload gedoe werkt, maar aan je code te zien lijkt het me logisch dat altijd het eerste record wordt geupdate omdat je de hele tabel opent.
Als je het volgende eens probeer
code:
1
rsBlob.Open "SELECT * FROM Nieuws WHERE id = " & id, cnBlob, 2, 3

Dan moet je wel nog controleren of hij niet leeg is.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
hmm ook dat lijkt niet te werken :(

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


Verwijderd

Hoort er niet een

rsBlob.AddNew

na de .open?

  • Brynnie
  • Registratie: Februari 2001
  • Niet online
rsBlob.AddNew is enkel als je een record wil toevoegen. Hij wil een record updaten...

Verwijderd

Ohjah ik lette ff niet op..

Moet je niet movenext-en tot je op de juiste regel zit?

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Raptorix: heb jij dan geen ervaring met een update query met SAUpload? want ik kom er echt niet uit?

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
ik heb het al gevonden...

Het bleek dat het programma waar onze designers mee werken spaces genereerde waardoor er errors ontstonden :(

nmaja het is opgelost :)

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1