У меня возникли некоторые проблемы с попыткой разработки программы, которая должна получать информацию из базы данных и таблиц, созданных при управлении MSSQL 2008. Должен признать, что я новичок в ODBC ... Если бы кто-нибудь мог помочь мне с этими проблемами? Я попробовал два решения для подключения к моей базе данных [CodeA] и [CodeB]. Я нашел документацию по Google и попробовал пару решений, но до сих пор не могу найти правильный. Пожалуйста, посмотрите мою строку подключения ниже.C++ [ODBC] -MSSQLExpress 2008 SQLSTATE: 28000 || 42000
Codea:
SQLDriverConnect (sqlconnectionhandle,NULL,
(SQLCHAR*)TEXT("DRIVER={SQL Server};SERVER=TOWER-PC\\SQLEXPRESS;DATABASE=tfe;UID=adminA;[email protected];IntegratedSecurity=SSPI;"),
SQL_NTS,retconstring,1024,NULL,SQL_DRIVER_NOPROMPT)
CodeB:
SQLDriverConnect (sqlconnectionhandle,NULL,
(SQLCHAR*)TEXT("DRIVER={SQL Server};SERVER=TOWER-PC\\SQLEXPRESS;DATABASE=tfe.mdf;UID=adminA;[email protected];Trusted_Connection=Yes;"),
SQL_NTS,retconstring,1024,NULL,SQL_DRIVER_NOPROMPT)
Кодек:
SQLDriverConnect (sqlconnectionhandle,NULL,
(SQLCHAR*)TEXT("DRIVER={SQL Server};SERVER=TOWER-PC\\SQLEXPRESS;DATABASE=tfe.mdf;Trusted_Connection=Yes;"),
SQL_NTS,retconstring,1024,NULL,SQL_DRIVER_NOPROMPT)
Значение SQLSTATE, который возвращается из исполнения. Хотя это те роли, приписываемые мой пользователь: