My first thought is that the Properties object is actually a collection, so it's interface is set up like so:
$ADOCmd->Properties('PageSize')->{Value}=10000;#new
vs what you have in the code above.
I'm not familiar with the ADSI interface, but that should hopefully get you on the right track with the Command interface at least.
HTH,
C-.
Update: Did some research:
Although what I wrote about the collection is true, from what I've found, you can only set the PageSize in a RecordSet object, like so:
use Win32::OLE 'in';
my $ADO = Win32::OLE->new("ADODB.Connection");
$ADO->{Provider} = "ADsDSOObject";
$ADO->Open("ADSI Provider");
my $ADOCmd=Win32::OLE->new("ADODB.Command");
my $ADOrs = Win32::OLE->new("ADODB.RecordSet");
$ADOrs->PageSize->{Value}=10000;
---
Flex the Geek
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|