---
title: "MYSQL + ABCUpload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11234-mysql-abcupload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nson"
published: "2001-08-22T06:07:00.000Z"
updated: "2001-08-22T10:41:00.000Z"
replies: 11
views: 294
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11234-mysql-abcupload"
---

# MYSQL + ABCUpload

## #1 — Nson, 2001-08-22T06:07Z

Nån som har fått ABCUpload att funka med MySQL. Alltså att spara som blob's. 

Har testat det medföljande exemplet men får ett fel på raden som skall skriva in data i databasen. 

Vore kul om nån visste hur jag skall få det att funka. 

{form.asp}
\<html\>
\<body\>
\<form method="post" action="writeSql.asp" enctype="multipart/form-data"\>
\<input type="file" name="filefield"\>\<br\>
\<input type="submit" name="submit" value="submit"\>
\</form\>
\</body\>
\</html\>

{writeSQL.asp}
\<%

	Server.ScriptTimeout = 300 ' five minutes
	Set theForm = Server.CreateObject("ABCUpload4.XForm")
	Set theField = theForm("filefield")(1)

	' Create new database connection
	Set MyConn = Server.CreateObject("ADODB.Connection")
	MyConn.Open "Driver={mySQL};" & \_ 
	"Server=localhost;" & \_
	"Database=Users;"

	mySQL = "INSERT INTO tblImagies (uImage)"
	mySQL = mySQL & " VALUES (" & theField.Data & ");"
	set myRS = MyConn.Execute(MySql)
' -\> 

%\>

Permalänk: https://www.webforum.nu/p/11234

## #2 — LarsG, 2001-08-22T07:06Z

Vad får du för fel? Det är alltid intressant att veta i dessa sammanhang.

```
mySQL = "INSERT INTO tblImagies (uImage)"
mySQL = mySQL & " VALUES ('" & theField.Data & "')"
MyConn.Execute MySql,,128
```

kanske fungerar bättre.

Permalänk: https://www.webforum.nu/p/284307

## #3 — Nson, 2001-08-22T07:12Z

Får följande fel:
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch
/test/writeSql.asp, line 14

Alltså inte från sql utan det ser mer ut som nåt annat ?

/Nson

Permalänk: https://www.webforum.nu/p/284308

## #4 — @nders, 2001-08-22T07:15Z

vilken är rad 14 då?

Permalänk: https://www.webforum.nu/p/284309

## #5 — Nson, 2001-08-22T07:16Z

förlåt ;)

mySQL = mySQL & " VALUES (" & theField.Data & ");"

Är rad 14.

Permalänk: https://www.webforum.nu/p/284310

## #6 — Nson, 2001-08-22T07:19Z

Fick just följande meddelande från dem som gjort komponenten. Förstår inte så där hejdundrans mycket mer hur jag skall få det o o funka men någaon kanske kan tipsa mig:

"I'm not sure what to suggest here. We're not experts with mySQL. However
remember the field data is an array of raw bytes so you're likely to need to
encode it in some way before you can insert it into a SQL string."

Permalänk: https://www.webforum.nu/p/284311

## #7 — LarsG, 2001-08-22T07:21Z

Det måste vara thefield.data som inte passar in i sammanhanget. Jag vet inget om ABCUpload så jag har ingen aning egentligen, men du kan ju testa 

```
mySQL = mySQL & " VALUES ('" & cstr(theField.Data) & "')"
```

Permalänk: https://www.webforum.nu/p/284312

## #8 — LarsG, 2001-08-22T07:26Z

Du kan nog bortse från mitt förra inlägg. Skrev det innan jag såg array of raw bytes.

Om det är en vanlig array så borde detta gå

```
mySQL = mySQL & " VALUES ('" & join(theField.Data) & "')"
```

Permalänk: https://www.webforum.nu/p/284313

## #9 — Nson, 2001-08-22T07:31Z

Då åkte jag på
Error Type:
Microsoft VBScript runtime (0x800A01CA)
Variable uses an Automation type not supported in VBScript

Permalänk: https://www.webforum.nu/p/284314

## #10 — LarsG, 2001-08-22T07:36Z

Tyvärr så kan jag inte hjälpa något mer i denna fråga.

Permalänk: https://www.webforum.nu/p/284315

## #11 — Nson, 2001-08-22T07:37Z

Tack för att du tog dig tid att försöka i alla fall.

Mvh Nson

Permalänk: https://www.webforum.nu/p/284316

## #12 — Herman, 2001-08-22T10:41Z

Du måste använda Recordset för att skicka in datan i databasen. Har för mig att Connection-objectet både har en begränsning för mängden data man kan skicka samt att den inte stödjer binär INSERT. Jag har iaf aldrig lyckats få in ett jota.

Tillägg: Kika gärna på Stream-objektet!

Permalänk: https://www.webforum.nu/p/284317

---

Tråden på webben: https://www.webforum.nu/amne/asp/11234-mysql-abcupload
