Steuerlement CSting zu OleDB TCHAR[] Casten ?
-
Wie bekomme ich sauber von der CString m_variable des text edit feldes zu den von OleDB Consumer erzeugten TCHAR m_übergabe an eine storedproc gecastet ?
Muß ich bei der DDX/DDV Überprüfung für den CString +1 rechnen für die \0 im TCHAR ?
Also die sp bekommt als übergabeparameter einen nvarchar(50) und die Accesorklasse hate eine TCHAR m_bereich[50] Variable.
Längenüberprüfung für die Value CString Variable hab ich auf 50 gestellt.
vielen Dank im Voraus.
-
mit _tcscpy() scheint es zu gehen.
Wo liegt der unterschied zu strncpy() ?
In dem Demopro von codeporjekt wird strcpy genutzt, vermute mal das es an Unicode liegt ?
Hat einer eine Info ?
-
Ja es geht um Unicode.
TCHAR ist je nach Compiler Einstellungen ein char (MBCS Compiler Einstellungen) opder eben wchar_t (Unicode).Man sollte eigentlich immer nur TCHAR verwenden, in Windows Anwedungen.