MSSQL 2000, ADO, can not insert empty string and/or NULL.
От: JetSnaiL Украина  
Дата: 26.08.05 07:49
Оценка:
Не могу вставить в базу NULL или пустую строку. ADO бросается исключением в тот момент, когда пытаюсь параметризировать команду.
Текст исключения: "Parameter object is improperly defined. Inconsistent or incomplete information
was provided.". Пробовал указывать adEmpty + _variant_t типа VT_EMPTY или VT_NULL, в общем чего только не пробовал, никак. Кто нибудь сталкивался с такой проблемой? Поискал в интернете, нашел, что парни решали тем, что вставляли пробел, но мне, к сожалению, это не подходит. Помогите, кто чем может, в общем! :)
:crash: :xz:

_variant_t v;

v.ChangeType(VT_NULL);
command_->Parameters->Append(command_->CreateParameter("", adEmpty, adParamInput, 0, v));
Годы прибавляют опыт только разумному человеку, но ум не зависит от возраста.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.