Преобразуйте массив TCHAR в массив символов

Вы могли создать Пользователя DSN в утилите ODBC Data Source Administrator и затем подключить к Вашему экземпляру 2008 MSSQL через Visio 2007 при помощи выбора ODBC Универсальный Драйвер вместо драйвера Microsoft SQL Server.

Вы могли также попробовать дополнения SQL Server 2008 Анализа данных за Office 2007.

, Захватывают их здесь: http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

я надеюсь, что это помогает!

Аплодисменты

10
задан Ajay 27 March 2013 в 05:20
поделиться

2 ответа

TCHAR - это специфичный для Microsoft typedef для char или wchar_t (широкий символ).

Преобразование в char зависит от того, какой из них на самом деле. Если TCHAR на самом деле является char, вы можете выполнить простое приведение, но если это действительно wchar_t, вам понадобится процедура для преобразования между наборами символов. См. Функцию MultiByteToWideChar ()

4
ответ дан 3 December 2019 в 22:37
поделиться

Это зависит от набора символов (Unicode или ANSI) (wchar_t или char), поэтому, если вы используете ANSI, просто TCHAR будет char без приведения типов, но для Unicode вам нужно преобразовать из wchar_t в char, вы можете использовать WideCharToMultiByte

1
ответ дан 3 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: