webForumDet fria alternativet

Image- och (N)textfält i SQL Server

5 svar · 255 visningar · startad av OveRRidE

OveRRidEMedlem sedan feb. 20018 509 inlägg
#1

Om jag vill läsa data från ett fält som är av typen Image eller Text/NText i SQL, måste jag läsa det blockvis då? Jag vet att datat i dessa fält lagras i 8K stora block, men betyder det att jag måste stream'a ut denna data? Och isåfall hur?

Jag trodde att t.ex. Image skulle fungera som ett VarBinary, fast som klartext?

Hjälp! :o

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Vilken miljö jobbar du i?

OveRRidEMedlem sedan feb. 20018 509 inlägg
#3

Visual Basic 6.0 med ASP3. DBMS är SQL Server 7.0.

Funkar SET TEXTSIZE i 7.0? Och isåfall är det så enkelt?

OveRRidEMedlem sedan feb. 20018 509 inlägg
#4

Det kan tilläggas att jag inte har behov att lagra/läsa mer än ~60-65000 tecken i de fält jag jobbar mot.

LarsGMedlem sedan dec. 200012 465 inlägg
#5

Vad är det för fel med stream?

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q258038

OveRRidEMedlem sedan feb. 20018 509 inlägg
#6

Nja, inget egentligen, förutom att jag har lite problem att hantera det som en stream, eftersom jag hanterar datat i fältet lite speciellt. Det är ett par extrema strängsökningar i VB som görs mot den där och jag måste ha hela datat i ett stycke för det (tror jag). Vi streamar data på det där sättet från våra varBinarys idag, så jag har sett det där. :)

I vilket fall som helst, det verkar fungera bra nu (mysko), så vi får se om det håller eller om allt strängjox blir för mycket för VB.

Tack! :)

364 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
121 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
121 ms — hämta inlägg (db)
119 ms — hämta bilagor (db)