Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / SQLInstallerError / 5 сообщений из 5, страница 1 из 1
10.03.2006, 16:23
    #33593328
KVAru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLInstallerError
Подскажите что здесь не так, VS 2005 ругается не по детски на Access Violetion

WORD N_ER = 1;
DWORD* pf = (DWORD*)ODBC_ERROR_INVALID_REQUEST_TYPE;
LPWSTR str = NULL;
WORD Mx = SQL_MAX_MESSAGE_LENGTH;
WORD* cd = NULL;

SQLInstallerError(N_ER,pf,str,Mx ,cd);

Хочу вывести сообщение после попытки создания DSN
...
Рейтинг: 0 / 0
10.03.2006, 16:40
    #33593390
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLInstallerError
...
Рейтинг: 0 / 0
10.03.2006, 16:49
    #33593430
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLInstallerError
Ну так вы читайте описание функции SQLInstallerError. Во втором параметре надо передавать указатель на переменную, а не константу, как делаете вы.
...
Рейтинг: 0 / 0
10.03.2006, 16:54
    #33593452
KVAru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLInstallerError
извиняюсь на C++ только начинаю работать,
DWORD* pf - это же и есть указатель
...
Рейтинг: 0 / 0
10.03.2006, 18:13
    #33593689
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLInstallerError
KVAruизвиняюсь на C++ только начинаю работать,
DWORD* pf - это же и есть указатель

Верно. Но ведь нужен не просто указатель, а указатель на переменную . Вы же присваиваете указателю значение константы, используюя при этом явное приведение типов, что есть дурная практика.



Код: plaintext
1.
2.
3.
4.
5.
6.
DWORD dwErrCode;
TCHAR szErrMsg[SQL_MAX_MESSAGE_LENGTH];
WORD wLength;
RETCODE Result;

Result = SQLInstallerError( 1 , &dwErrCode, szErrMsg, SQL_MAX_MESSAGE_LENGTH -  1 , &wLength);
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / SQLInstallerError / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]