ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
430
430
EMPFEHLEN
-
Hallo,
Ich habe ein Problem, und zwar hab ich eine Funktion:
Die ist mit VC++ 2008 kompeliert worden und funktionsfähig, sobald ich die in VC++ 2010 verwenden will kommen 2 Konvertierungsfehler, 3. und 5. Parameter von 'SQLCHAR*' in 'SQLWCHAR*' nicht möglich. Danach hab ich einfach die zwei Ausdrücke umgeschrieben, sodass der Error weg war und nun kann ich trotzdem nicht zu meiner datenbank verbinden.Code :1 2 3 4 5 6 7 8 9
retcode=SQLDriverConnect( (SQLHDBC) hdbc, NULL, (SQLCHAR*) constr, (SQLSMALLINT) strlen(constr), (SQLCHAR*) retconstring, (SQLSMALLINT) sizeof(retconstring), NULL, SQL_DRIVER_COMPLETE );
Warum funktioniert das in VC++ 2008 und beim 2010er nicht?
Wie kann ich das Problem lösen?
Mit freundlichen Grüßen Poseidon
PS.: OS=Win7 x64
-
Problem teilweise gelöst, hab mir 2 Funktionen gebastelt die so aussehn:
Es geht mir trotzdem nicht ein warum es in VC++ 2008 mit 'SQLCHAR*' funktioniert und in VC++ 2010 nur mit 'SQLWCHAR*'.Code :1 2
char * tchar_to_char(char * s1, wchar_t * s2){wcstombs ( s1, s2, wcslen(s2)+1);return s1;}; wchar_t * char_to_tchar(wchar_t * s1, char * s2){mbstowcs ( s1, s2, strlen(s2)+1 );return s1;};
-
11.09.10 09:51 #3
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Überprüfe die Unicode Einstellungen im Projekt. Schalte Unicode im 2010er Projekt aus.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
.Connect?
Von WorldRacer im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 06.08.08, 17:37 -
Connect
Von jota im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 22.11.07, 21:22 -
C++ connect per ssl
Von Tyg3r im Forum C/C++Antworten: 2Letzter Beitrag: 20.09.07, 15:28 -
Can't connect to ftp
Von GalaxyWarrior im Forum NetzwerkeAntworten: 2Letzter Beitrag: 03.03.06, 22:40 -
MySQl connect und close connect
Von CyberMax im Forum PHPAntworten: 5Letzter Beitrag: 25.03.04, 19:03





Zitieren
Login






