webForumDet fria alternativet

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

ASP

6 svar · 314 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Frågan#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

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