Hi All,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am using Mono to read from a sqlite database, using IDataReader<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I am getting a NullReference Exception when I have read a particular
row and when i call reader.GetString method to retrieve a field. This
happens only when the specific field in the row is empty. I was under
the impression that if the field is empty , the method should return
either null or an empty string. Don`t know why it is raising an
Exception.
<br><br>&nbsp;&nbsp;&nbsp; My code is like this,<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; IDbCommand cmd = Connection.CreateCommand ();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmd.CommandText = query;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IDataReader reader = cmd.ExecuteReader

 ();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (reader.Read ()) {<br>&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; key = reader.GetString(offset + 1);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>The stack trace seen is ,<br><br>&nbsp;&nbsp; Unhandled Exception: 
System.NullReferenceException: Object reference not set to an instance of an object<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at Mono.Data.SqliteClient.SqliteDa<div id="mb_0">taReader.GetString (Int32 i) [0x00000]<br><br clear="all"><br>&nbsp;&nbsp; Am I doing something wrong or has this been rectified in a later version. I am using Mono 
1.2.2 ( posting to this list, because it feels like a bug! )<br><br>&nbsp; Any help or comments, would be greatly appreciated.<br><br>-- <br>Thanks &amp; Regards,<br><span class="sg">--<br>A.Srijith.K.Unni <br><br>Mail ID : <a href="mailto://srijith%2Eunni@gmail.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
srijith.unni@gmail.com</a>&nbsp;&nbsp;<br>Home Page : 
<a href="http://srijith.unni.googlepages.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://srijith.unni.googlepages.com/</a>
</span></div>