webForumDet fria alternativet

Type mismatch på BLOB-fält?

ASP

2 svar · 257 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Jag får nybörjarfel när jag skall skriva ut ett BLOB-fält.
Ändrar jag ex. rs(6) till rs(5) som är ett Varchar så rullar det.
Samma fel om jag skriver ut fältnamnet.
Varför?
DBMS är mySql

Set rs=connection.Execute("SELECT * FROM s_prod WHERE s_active = 1")
	Do While not rs.eof
		Response.write rs(1)& " | " & [b]rs(6)[/b] & " | <br>"
	rs.movenext
	Loop
Medlem sedan jan. 2004128 inlägg
#2

Jag tror inte du kan skriva ut BLOB-fält med andra strängar tillsammans. Prova att skriva rs(6) för sig i "en egen" Response.Write.

Medlem sedan nov. 20017 144 inlägg
#3

Sh-t, det skulle inte vara BLOB det skulle vara ett vanligt textfält... :r
Tack ändå.

BTW. Man måste använda BinaryWrite() för att skriva ut blobfältet.

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)