Replace et komma til Access blob
Jeg forsøger at kunne uploade billeder til Access db med komma. Men der kommer fejl når jeg prøver at uploade billeder med komma i navnet. Har forsøgt med replace med fx en bullet, men blobben giver stadig fejl:Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/forum/Galleri/jpg2DB.asp, line 53
(line 53 er linjen med rsBlob.Fields("navn") = FileName
)
Her er min kode:
FileName = "Hans, Jens og Grete.jpg"
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../fpdb/billeder.mdb")
set rsBlob = Server.CreateObject("adodb.recordset")
rsBlob.Open "billeder_tbl", myConn, 1, 3
rsBlob.AddNew
upl.form("THEFILE").SaveAsBlob rsBlob.Fields("BigImage") 'Filen gemmes i databasen
rsBlob.Fields("size") = FileSize
rsBlob.Fields("brugerid") = session("brugerid")
rsBlob.Fields("navn") = FileName
rsBlob.Fields("tekst") = erstatpling(upl.form("TEKST"))
rsBlob.Fields("galleriId") = upl.form("GALLERINR")
rsBlob.Update
rsBlob.Close
Set rsBlob = Nothing