webForumDet fria alternativet

Ändra från varchar till Text i ett fält...

Databaser & SQL

4 svar · 306 visningar · startad av T_Codez

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

Hej

Tänkte bara höra om det är "Farligt" att ändra ett fält från varchar till text?

Det finns innehåll om 255 tkn. Nu vill jag byta varcharen till Text och öka längden till 500 tkn i det fältet.

om något händer... vad kan hända?

Tack för uppmärksamheten :bire

Medlem sedan juni 200032 967 inlägg
#2

Om du ska öka till 500 tecken så ska du inte byta datatyp. Det är bara att öka storleken. Varchar är upp till 8000 tecken (om vi nu pratar SQL Server.)

Mvh

Medlem sedan juli 2001458 inlägg
#3

*sorry* :r

Ja... det är SQL-Server. Och ja jag vill öka storleket iom ett felmeddelande som jag får i gammal asp.

Microsoft OLE DB Provider for SQL Server error '80040e57' 
String or binary data would be truncated.

Hittade då ett fält som slägde med över 300 tkn. Ändrade storleken på Varchar fältet, Men det gjorde ingen skillnad. Samma Fel Mess . Tänkte då att det skulle kunna bero på datatypen... Well... Det är ungefär så läget är. Men av ditt svar och dömma, så är det iaf inte det de beror på...

Tack iaf

Medlem sedan juni 200032 967 inlägg
#4

Har du dubbelkollat att du verkligen ändrar rätt fält då?
Kollat alla andra fält och dess värden?

Medlem sedan juli 2001458 inlägg
#5

Jag får kolla igenom de rackarna igen...

I'll be back :h

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