בעיות SQLConfigDataSource:
אנחנו רוצים להגדיר DSN לDATABASE. ראשית כל, התקשנו מאד למצוא את ה-STRING ATTRIBUTES שאנחנו צריכים, אבל גם כשמצאנו ברשת חלק מהם, גילינו שזה עובד רק כל עוד לא מספקים לו UID וPWD. כלומר, הSTRING הזה עבד:
אנחנו רוצים להגדיר DSN לDATABASE. ראשית כל, התקשנו מאד למצוא את ה-STRING ATTRIBUTES שאנחנו צריכים, אבל גם כשמצאנו ברשת חלק מהם, גילינו שזה עובד רק כל עוד לא מספקים לו UID וPWD. כלומר, הSTRING הזה עבד:
SQLConfigDataSourceW(NULL, ODBC_ADD_SYS_DSN, (LPCWSTR)L"SQL Server", (LPCWSTR)L"DSN=Mentorwave\0Server=QA-STATION\\MENTORWAVE\0\0DATABASE=Mentorwave\0\0");
וזה לא:SQLConfigDataSourceW(NULL, ODBC_ADD_SYS_DSN, (LPCWSTR)L"SQL Server", (LPCWSTR)L"DSN=Mentorwave\0Server=QA-STATION\\MENTORWAVE\0UID=user\0PWD=pass\0DATABASE=Mentorwave\0\0");
יש למישהו רעיון, או אולי קישור טוב? MSDN בכלל לא מכסה את הנושא...