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
%>