omer nauman

omer nauman

  • NA
  • 1
  • 0

LastLogon Time

Aug 4 2008 7:18 AM
i am trying ot get userlast logon from active directory:

code is

if (objRead.HasRows)
            {
                while (objRead.Read())
                {
                    int ll = objRead.GetOrdinal("lastLogon");

                   
                    Label1.Text = objRead.GetString(ll); //.GetValue(ll).ToString(); //.GetString(1);
                    Label1.Visible = true;


                }
            }

exception is 

Exception System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to class type 'System.String'. Instances of types that represent COM components cannot be cast to types that do not represent COM components; however they can be cast to interfaces as long as the underlying COM component supports QueryInterface calls for the IID of the interface. at System.Data.OleDb.ColumnBinding.ValueString() at System.Data.OleDb.OleDbDataReader.GetString(Int32 ordinal) at _Default.Page_Load(Object sender, EventArgs e) .

Exception only occurs at Lastlogin, for other items it works perfectly.

Is there any other way to get lastlogin time?


Answers (1)