Vad för parameter när man har ett fält av typen text?

ASP

6 svar · 320 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Trådstart#1

Hej!

Jag använder mig av parametrar för att lägga till information i databasen (Microsoft SQL). Om fältet i databasen är av typen "int" använder jag

Command.Parameters.Append(Command.CreateParameter("AlbumID", adInteger, adParamInput,, strAlbumID))

om det är ett "varChar" fält

Command.Parameters.Append(Command.CreateParameter("Titel", adVarChar, adParamInput, 50, strTitel))

men hur skriver jag om det är ett fält av typen "text"? Dvs vad ska jag skriva för ad... och vilken storlek på fältet?

tack!

Medlem sedan juni 20019 519 inlägg
#2

Text? menar du? Är det långa meningar du är ute efter? Isåfall tycker jag att man skall använda PM inom access. hittade när jag sökte på google: http://www.4guysfromrolla.com/webtech/code/adovbs.txt
Kan väl tänka mig kanske

adLongVarChar eller adLongVarWChar

Medlem sedan maj 20031 173 inlägg
#3

fast jag använder som sagt inte Access utan MS-SQL och där finns inte PM. Tror att det kan vara Text som är motsvarigheten.

Medlem sedan nov. 20017 144 inlägg
#4

text eller varchar kanske kan passa

Medlem sedan maj 20031 173 inlägg
#5

Jesper T skrev:

text eller varchar kanske kan passa

varchar hittar jag, men inte text. Finns den?
http://www.devguru.com/Technologies/ado/quickref/parameter_type.html

Medlem sedan maj 20031 173 inlägg
#6

jag körde VarChar då jag inte tror att text finns i detta sammanhang, bevisa gärna att jag har fel! :)

Medlem sedan dec. 19996 721 inlägg
#7

adLongVarChar ska det vara, och glöm inte att ange datalängden

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)