In a cursor I am trying create an expression by using the ObjectID.

```
Cursor = arcpy.SearchCursor(fc)
for row in Cursor:
    value=row.OBJECTID

    field=arcpy.ListFields(fc,"","OID")[0].name

    expression=field + "='" +value+"'" 

```

I need "expression" to be used later in the same script.
but while running this code it gives an error:

> 
> coercing to Unicode: need string or buffer, int found
> 
> 
> 

Later the expression to be used in selectbyattribute function

```
point_lyr=arcpy.SelectLayerByAttribute_management(fc,"NEW_SELECTION",exp)

```

It gives an invalid expression error