ADO Size 属性
定义和用法
Size 属性可设置或返回一个 long 值,该值指示 Parameter 对象中的值的最大尺寸(字节或字符)。
Syntaksi
objparameter.Size
Selitys
Jos haluat määrittää Parameter-objektin muuttuvakokoisen datatyypin (esim. kaikki String-tyypit, kuten adVarChar), sinun on ensin asetettava objektin Size-ominaisuus ja sitten lisättävä se Parameters-kokoelmaan. Muuten tapahtuu virhe.
Jos olet lisännyt Parameter-objektin Command-objektin Parameters-kokoelmaan ja muuttanut sen tyyppisi muuttuvakokoiselle datatyypille, sinun on asetettava ensin Parameter-objektin Size-ominaisuus ja sitten suoritettava Command-objekti. Muuten tapahtuu virhe.
Jos käytät Refresh-menetelmää hankkimaan parametrien tietoja tarjoajalta ja saat yhden tai useamman muuttuvan datatyypin Parameter-objektin, ADO voi mahdollisesti varata näille parametreille muistia sen mukaan, kuinka suuri sen mahdollinen suurin koko voi olla, mikä voi aiheuttaa virheitä suorituksen aikana. Välttääksesi virheet, aseta näiden parametrien Size-ominaisuus nimenomaisesti ennen käskyn suorittamista.
Size-ominaisuus on luku/luettu.
Esimerkki
<% set comm=Server.CreateObject("ADODB.Command") set para=Server.CreateObject("ADODB.Parameter") para.Type=adVarChar para.Size=25 para.Direction=adParamInput para.Value=varfname comm.Parameters.Append para %>