i'm trying to kix to read a large integer value in the AD, and the name of this field in AD is pwdlastset which is a large integer. when reading this for what ever reason kix throws up an error. which says :-

IDispatch pointers not allowed in expressions!

is there away of reading this value and displaying in kix. below is my code snippet.

 Code:
Dim $selectedProperties, $propertynames, $oCn, $oCmd, $oRS, $i
$selectedProperties = "ADsPath"
$propertynames = Split($selectedProperties, ",")

$oCn = CreateObject("ADODB.Connection")
$oCmd = CreateObject("ADODB.Command")
$oCn.Provider = "ADsDSOObject"
$ = $oCn.Open("Active Directory Provider", "", "", -1)
$oCmd.ActiveConnection = $oCn
$oCmd.Properties("Page Size").Value = 1000
$oCmd.Properties("Searchscope").Value = 2 ;ADS_SCOPE_SUBTREE
; $oCmd.CommandText = "SELECT " + $selectedProperties + " FROM 'LDAP://server.co.uk' WHERE objectCategory='user' and objectClass = 'user' ORDER BY Name"

$oRS = $oCmd.Execute
While Not $oRS.EOF
	$obj = GetObject($oRS.Fields($propertynames[0]))
	? "CN Name: " +  + $obj.cn 
	? "First Name: " + $obj.givenname
	? "Surname: " + $obj.sn 
	? "Password set2: " + $obj.pwdlastset 
	? " "
	$oRS.MoveNext



TIA

Glyn