Har en text som är lång, mer än 8000 tecken, som ska in i databasen, vilket data type är bäst att använda?
Sväller databasen rejält om tar text 32000 tecken?
9 svar · 310 visningar · startad av hakan@4u2.se
Har en text som är lång, mer än 8000 tecken, som ska in i databasen, vilket data type är bäst att använda?
Sväller databasen rejält om tar text 32000 tecken?
Nja. Du är nog tvungen att använda text/MEMO i vilket fall som helst. Så lite större än char 255 tkn blir den nog.
Vad är det för dbms du använder? I Access finns PM / Memo, och i SQL Server datatypen Text.
sql server
Är texten längre än 8000 tecken måste du använda datatypen Text, om du inte vill dela upp strängen i flera fält.
Mvh
Hmm...går inte..även om jag använder datatypen Text,
Får detta fel mezz, texten är 3900 tecken lång!
[Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
Hur ser dina insert ut? Jobbar du via ADO ? Stored procedures ?
Det fungerar bra om man inte använder så många tecken..
Har provat via ADO oxå, men jag kör insert nu..
sql ="insert into texter (svar) VALUES ('"&svar&"')"
set rs=conn.execute(sql)
Med reservation för att jag har fel... testa denna:
conn.execute(sql)
(Visste inte att man kunde skriva som du skriver! Om det nu fungerar.)
Kolla lite på denna tråd och se om det hjälper.