det jeg mener er at der ingen problemer er når jeg laver en Response.Write tabel("felt_med_varchar") - men jeg kan ikke gøre det samme med felttypen text
Ved visse drivere (især til mssql), kan der være problemer med "store" felttyper som fx "text". Du kan omgå dette problem ved i din select at skrive de almindelige felter først, og de store til sidst:
select varchar1,int2,text3 from
og så hente værdierne præcis een gang i den samme rækkefølge:
vc1 = rs("varchar1") i2 = rs("int2") t3 = rs("text3")
(der er også variationer over dette, men jeg kan huske den her...)
Om det så er dit problem, skal jeg ikke kunne sige, men med "ingen mening" lyder det rigtigt. ;)
Det er noget med at gøre driveren så effektiv som muligt. "text"-felter er "store", så de hentes ikke med det samme, men først når man spørge efter dem. Men så bøffer man samtidig de felter man har fat i, og man får kun lov til at aflæse feltet een gang.
Og det er jo så fint nok, at det er effektivt, men det er meget lidt brugervenligt, når der ikke kommer bare antydning af hvorfor den opfører sig som den gør.
Men det gør det da lidt sjovere at være IT-mand ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.