Ιδιότητα Size του ADO

Ορισμός και χρήση

Η ιδιότητα Size μπορεί να ρυθμιστεί ή να επιστρέψει μια τιμή long, η οποία δείχνει το μέγιστο μέγεθος της τιμής στο αντικείμενο Parameter (bytes ή characters).

Γραμματική

objparameter.Size

Επεξηγήσεις

Για να καθορίσετε τον τύπο δεδομένων με μεταβλητό μέγεθος του αντικειμένου Parameter (π.χ. όλους τους τύπους String, όπως adVarChar), πρέπει πρώτα να ρυθμίσετε την ιδιότητα Size του αντικειμένου και μετά να προστεσετε το αντικείμενο στον πίνακα Parameters. Εάν όχι, θα προκύψει σφάλμα.

Εάν έχει προστεθεί το αντικείμενο Parameter στον πίνακα Parameters του αντικειμένου Command και έχει προσαρμοστεί σε τύπο δεδομένων με μεταβλητό μέγεθος, πρέπει πρώτα να ρυθμίσετε την ιδιότητα Size του αντικειμένου Parameter και μετά να εκτελέσετε το αντικείμενο Command. Εάν όχι, θα προκύψει σφάλμα.

If the Refresh method is used to obtain parameter information from the provider and returns one or more variable-length data type Parameter objects, ADO may allocate memory space for these parameters based on their possible maximum size, which may cause errors during execution. To avoid errors, the Size properties of these parameters should be explicitly set before executing the command.

The Size property is read/write.

Example

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