37 references to WCHAR
System.Data.Odbc (37)
System\Data\Odbc\Odbc32.cs (11)
542WCHAR = SQL_C.WCHAR, //SQL_WCHAR 769internal static readonly TypeMap _Char = new TypeMap(OdbcType.Char, DbType.AnsiStringFixedLength, typeof(string), ODBC32.SQL_TYPE.CHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 778private static readonly TypeMap s_NChar = new TypeMap(OdbcType.NChar, DbType.StringFixedLength, typeof(string), ODBC32.SQL_TYPE.WCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 779internal static readonly TypeMap _NText = new TypeMap(OdbcType.NText, DbType.String, typeof(string), ODBC32.SQL_TYPE.WLONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 781internal static readonly TypeMap _NVarChar = new TypeMap(OdbcType.NVarChar, DbType.String, typeof(string), ODBC32.SQL_TYPE.WVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 786internal static readonly TypeMap _Text = new TypeMap(OdbcType.Text, DbType.AnsiString, typeof(string), ODBC32.SQL_TYPE.LONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 790internal static readonly TypeMap _VarChar = new TypeMap(OdbcType.VarChar, DbType.AnsiString, typeof(string), ODBC32.SQL_TYPE.VARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 793private static readonly TypeMap s_XML = new TypeMap(OdbcType.Text, DbType.AnsiString, typeof(string), ODBC32.SQL_TYPE.LONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false);
System\Data\Odbc\OdbcDataReader.cs (18)
692if (GetData(i, ODBC32.SQL_C.WCHAR)) 759if (GetData(i, ODBC32.SQL_C.WCHAR)) 761string value = (string)Buffer.MarshalToManaged(0, ODBC32.SQL_C.WCHAR, ODBC32.SQL_NTS); 870if (GetData(i, ODBC32.SQL_C.WCHAR)) 875s = (string)Buffer.MarshalToManaged(0, ODBC32.SQL_C.WCHAR, ODBC32.SQL_NTS); 961if (GetData(i, ODBC32.SQL_C.WCHAR, buffer.Length - 2, out lengthOrIndicator)) 1005gotData = GetData(i, ODBC32.SQL_C.WCHAR, buffer.Length - 2, out lengthOrIndicator); 1215sqlctype = isCharsBuffer ? ODBC32.SQL_C.WCHAR : ODBC32.SQL_C.BINARY; 1319bool isDbNull = !QueryFieldInfo(i, ODBC32.SQL_C.WCHAR, out _); 1373isNotDbNull = GetData(i, ODBC32.SQL_C.WCHAR, cbReadMax + 2, out cbTotal); 1689if (sqlctype == ODBC32.SQL_C.WCHAR) 1764if (sqlctype != ODBC32.SQL_C.WCHAR && sqlctype != ODBC32.SQL_C.BINARY) 2348ODBC32.SQL_C.WCHAR, 2393ODBC32.SQL_C.WCHAR, // SQLSMALLINT TargetType 2424ODBC32.SQL_C.WCHAR, 2443ODBC32.SQL_C.WCHAR, 2529ODBC32.SQL_C.WCHAR, 2542ODBC32.SQL_C.WCHAR,
System\Data\Odbc\OdbcParameter.cs (6)
336Debug.Assert((ODBC32.SQL_C.WCHAR == _bindtype._sql_c) || (ODBC32.SQL_C.BINARY == _bindtype._sql_c), "not wchar or binary"); 475Debug.Assert((ODBC32.SQL_C.WCHAR == _bindtype._sql_c) || (ODBC32.SQL_C.BINARY == _bindtype._sql_c), "not wchar or binary"); 482if (_bindtype._sql_c == ODBC32.SQL_C.WCHAR) 513else if (ODBC32.SQL_C.WCHAR == _bindtype._sql_c) 734if (sql_c_type == ODBC32.SQL_C.WCHAR) 1068case ODBC32.SQL_C.WCHAR:
System\Data\Odbc\OdbcUtils.cs (2)
30case ODBC32.SQL_C.WCHAR: 157case ODBC32.SQL_C.WCHAR: