title: Android Cursor Index out of Bound Exception
body: <p>is there any thing wrong with this code, i want to query for data by using barcode and it show me that Cursor Index out of Bound exception .</p>
  
  <pre><code>public String getIdByBarcode(String ss) throws SQLException{
      String[] column = new String[]{Pro_ID,Pro_Barcode, Pro_Name,Pro_NameKhmer, Pro_Quantity, Pro_Price, Pro_Description, Pro_Date};
      Cursor c = ourDatabase.query(TABLE_NAME, column, Pro_Barcode + "= '" + ss + "' " , null, null, null, null);
  
      if(c != null){
          c.moveToFirst();
          String id = c.getString(0);
          Log.v(id, id + "Id" );
          return id;
      }
      return null;
  }
  </code></pre>