webForumDet fria alternativet

Fält med många tecken!

Databaser & SQL

6 svar · 306 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Vilket fält ska man använda i Microsoft SQL 7 om man vill kunna ha text som är runt 32000 - 64000 tecken. Jag provade med char-fältet men där kunde man bara ha 8000 tecken.. någon som har nå tips.. det är första gången jag använder SQL-server så =)

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juni 200032 967 inlägg
#2

text.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan juli 2000619 inlägg
#3

Tack!
Du råkar inte ha nån lista eller någon länk till nån sida som förklarar vad alla fält är för något?

:)

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 30 jan 2001]

Medlem sedan juni 200032 967 inlägg
#4

nej, jag brukar ta det mesta ur huvet. :)

det finns en gulddokumentation på din hårddisk om du installerat sql server på din maskin. den heter sql server books on line, och där kan du hitta mycket om det mesta.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan juli 2000619 inlägg
#5

Hmm när jag ändrar i tabellen att det ska vara "text"-fält istället för "char"-fält så kan jag inte ändra length från 16 .. jag vill ha flera tusen men det kanske ska stå 16?

Sen får jag ett annat fel på just det fältet när jag ska plocka upp det i webläsaren:

Microsoft OLE DB Provider for ODBC Drivers error "80020009"

Errors occurred

?

Men den plockar upp alla andra fält fram till det fältet sen är det stop? Vad kan vara fel?

Jag kör ODBC-lös koppling om det kanske blir för tungt eller något?

Det fungerar ju fint när jag kör med "char"-fältet förutom att det är för litet antal tecken.

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 30 jan 2001]

Medlem sedan juli 2000619 inlägg
#6

Löste det!

Körde med select * from databas
man var tydligen tvungen att specificera alla fält och sen sätta textfältet sist i ordningen.

Varför är det så? nån som vet?

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juni 200032 967 inlägg
#7

ja, det är en välkänd bugg i ado.

dessutom är det så att textfält rymmer typ 2gb data, och du kan inte ändra storleken.

storlek 16 är för pekaren har jag för mig, som håller koll på var själva datan ligger. (och jag visste att den frågan skulle komma... ;) )

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

256 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)