Hi I am kind of starving for efficient ways to manipulate ADO Recordsets with VBS in my ASP pages. Precisely, I would like to know when a field or column is the table&#039s primary key. MS suggests to use the FieldAttributeEnum Values from the ADOVBS.INC file this way : <BR><BR>If CBool(objField.attributes and (sum of attrib values)) then...<BR><BR>It works fine with &#039adFldIsNullable&#039 to know wether a field can be null or not. But none of the other 15 values will work for me. Are there other ways to do this ? Or am I just not doing it right ?