Public oDataSet As DataSet = Nothing Private oCommand As IDbCommand = Nothing Private oDataAdapter As IDbDataAdapter = Nothing Private oDataParameter As IDbDataParameter = NothingI am passing a parameter to the data object. That parameter is a string. The string contains on the 8th character a character which is above the ASCII 255 standard. In my case, the Prime character is recognized as Unicode 8242. Up to my data class, I can see that the function ASC() returns 39 for that character and that the function ASCW() returns 8242 for that character. This is up to that level:
oDataAdapter.SelectCommand = oCommandAt this point, oCommand does contain a parameter and when I show its value, I can see that ASC() and ASCW() return as mentioned in the above paragraph.
oDataSet = New DataSet Using loSQLConnection As New SqlConnection(lcConnectionString) oCommand.Connection = loSQLConnection oDataAdapter.Fill(oDataSet) End UsingThe SQL select command cannot find the record despite the fact that the parameter I checked out is in fact containing the proper Unicode character and that is what is in the record. So, is it a limitation of the SQLClient provider, the IDb approach or else?