How do you assign a value of type OLE BSTR to a C# string as shown by this
code snippet. I am getting an 'EXCEPTION_ACCESS_VIOLATION...' runtime error.
SQLDMO.SQLServer;
SQLDMO.Database db;
SQLDMO.QueryResults qrytxt;
string msg;
string sql = "select * from tblCustomers"
string s1;
char[] c1;
ArrayList sr = new ArrayList();
..
..
qrytxt = db.ExecuteWithResultsAndMessages(sql, sql.Length, msg);
s1 = qrytxt.GetRangeString(null,null,null,null,null,nul l,null).ToString();
/* error */
c1 =
qrytxt.GetRangeString(null,null,null,null,null,nul l,null).ToCharArray();
/* error *
sr.Append(qrytxt.GetRangeString(null,null,null,nul l,null,null,null).ToString()); /* error */
Thanks in Advance