Ошибка при считывании из БД
Использую Visual Studio 2005, MFC-проект, подключаемся к IBDataBase..
Подключение проходит успешно...
В цикле считываем записи из БД, собственно здесь и проблема...т.е. если эту строку убрать ошибки не будет...
Код:
cr.GetFieldValue(_T("N"), MNSigprmtbl.N );
Вот структура
Код:
typedef struct
{
CDBVariant N;
CDBVariant W;
}StrSig;
StrSig* MNeoSigprmtbl;
{
CDBVariant N;
CDBVariant W;
}StrSig;
StrSig* MNeoSigprmtbl;
Ошибку прикладываю....
полный код давай
Амперсанд небось нужен
Цитата: Phodopus
Амперсанд небось нужен
Да вроде нет. Второй параметр передается по ссылке. Скорее p - неверный индекс, или MNeoSigprmtbl не инициализировано должным образом.
Цитата: romikiz
ь и проблема...т.е. если эту строку убрать ошибки не будет...
Код:
cr.GetFieldValue(_T("N"), MNSigprmtbl.N );
Вот структура
Код:
typedef struct
{
CDBVariant N;
CDBVariant W;
}StrSig;
StrSig* MNeoSigprmtbl;
{
CDBVariant N;
CDBVariant W;
}StrSig;
StrSig* MNeoSigprmtbl;
Ошибку прикладываю....
Как создается массив? Где он создается?
Цитата:
полный код давай
зачем тебе его полный код? :)
Цитата: kot_
Как создается массив? Где он создается?
Вот сижу я сейчас, и думаю...Вот я дубина...
Спасибо за помощь, нашёл ошибку...
Забыл создать массив...