Our company was running an old intranet server using ADO 2.1 we switched to a new server running ADO 2.5 we have a database table we use a bit field in. We look at the table in enterprise manager and the bit field has 0 and 1 interspersed amongst the rows. When we do a pull on the database and do a compare ie: if bit = true then.... in all cases it resolves to true when about have the records have a false value. Anybodny have any ideas why this is happening.