webForumDet fria alternativet

Skapa nytt pm fält

ASP

8 svar · 272 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Jag undrar hur man skapar ett nytt databas fält av typen pm?
Jag har testat med följande men det fungerar inte

sql="ALTER TABLE Stugor ADD Engelska PM"

Felmeddelandet jag får är:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i fältdefinition.

Mvh Lena

Medlem sedan mars 2002777 inlägg
#2

vad händer om du byter PM (memo) mot tinytext, text, mediumtext eller longtext?

Medlem sedan dec. 200012 464 inlägg
#3

Om du testar med Memo då?

sql="ALTER TABLE Stugor ADD Engelska memo"

tinytext, mediumtext och longtext finns inte i Access utan är specifika för Mysql. Text i Access har en maxlängd på 255 tecken så det kanske inte är användbart i detta sammanhang.

Medlem sedan mars 2002777 inlägg
#4

Finns inte Char och varchar heller och hur mycket rymmer de isf i access?

Medlem sedan dec. 200012 464 inlägg
#5

char,varchar och text är synonymer i Access så alla har maxlängden 255. PM eller Memo har maxlängd 65K

Medlem sedan mars 2002777 inlägg
#6

Ämnet kanske kommit av sig en aning, men vi kör vidare. Är det varchar i sql-server som rymmer 8000 ASCHII tecken, vilket jag läst någonstans?

Medlem sedan dec. 200012 464 inlägg
#7

Jo, det är sant. I SQL server används typen text med plats för 2G data. (Det finns också ntext och nvarchar för att lagra data i UCS-2 format med max-längd 1G respektive 4000 tecken.)

Som vanligt är det nästan ingen DBMS-leverantör som implementerat enligt ANSI.

Medlem sedan mars 2002777 inlägg
#8

Nice, tackar!

Medlem sedan aug. 2001676 inlägg
#9

Hej på er!

Lars G - memo fungerade alldeles utmärkt - tack!

Jo, mitt problem var att jag ville att man skulle kunna skriva in mycket text. Annars går det alldeles utmärkt att skriva:

sql="ALTER TABLE Stugor ADD Engelska text(139)"

Om man t.ex. vill ha 139 tecken....

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)