SQLConfigDataSource
-
kann mir jemand sagen warum es funk
LPCSTR szAttributes = "DSN=test\0" "SERVER=test\0" "DATABASE=d_Test\0" "Trusted_Connection=1."; if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,szDriver,szAttributes) ) { AfxMessageBox("ODBC - Fehler"); }und es nicht
CString szAttributes; szAttributes.Format("%s\0%s\0%s\0Trusted_Connection=1.","", "","")); LPCSTR test = szAttributes; if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,szDriver,szAttributes) ) { AfxMessageBox("ODBC - Fehler"); }es scheint das ich es irgend wie nicht richtig von CString auf LPCSTR umwandle
habe auch so versucht
LPCSTR test = (LPCSTR )szAttributes;
leider auch ohne erfolg
-
Weil ein \0 in einem CString ende bedeutet.
In test steht also ""