C++ SQLBindParameter

Проверьте, находится ли dll Microsoft.ReportViewer.WinForms.dll в исполняемой папке.

5
задан Graeme Perrow 11 September 2009 в 17:53
поделиться

2 ответа

В документации MSDN для SQLBindParameter говорится, что Вы предназначены для передачи буфера, содержащего данные для ParameterValuePtr и длина буфера в байтах для BufferLength:

retcode = SQLBindParameter(StatementHandle, 1, SQL_PARAM_INPUT, SQL_C_CHAR,
   SQL_LONGVARCHAR, 50, 0, strFirstName.c_str(), strFirstName.length(), NULL);

ParameterValuePtr [Задержанный Вход] указатель на буфер для данных параметра. Для получения дополнительной информации см. "Аргумент ParameterValuePtr" в "Комментариях".

BufferLength [ввод/вывод] Длина ParameterValuePtr буферизуют в байтах. Для получения дополнительной информации см. "Аргумент BufferLength" в "Комментариях".

8
ответ дан 14 December 2019 в 04:51
поделиться

Это похоже на API, хочет неподписанный символ *, пытаются передать в струне до, с помощью c_str () вызов метода.

0
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: