powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле Memo
1 сообщений из 1, страница 1 из 1
Поле Memo
    #32440820
aleks_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна помощь!
есть таблица Access называется FormC. В ней есть поле Infsalary, тип Memo

проблема такая: я пытаюсь с помощью запроса QredC

update FormC
set Inftype=:Inftyper, Infview=:Infviewr, Infsalary=:Infsalaryr
where Inftype=:Inftypex and id_user=:idx and cnt=:cntx

ввести изменения в эту таблицу. Полей типа Мемо, кроме Infsalary, больше нет.
В программе параметры передаются так:

if (!QredC->Prepared)
QredC->Prepare();
QredC->ParamByName("Inftyper")->AsString = InfType->Text;
...
QredC->ParamByName("Infsalaryr")->AsMemo = InfSalary->Lines->GetText();
...
QredC->ExecSQL();


изменить данные в этой таблице.
В результате выдается ошибка №1: General SQL Error [Microsoft][Драйвер ODBC Microsoft Access]Усечение данных строки справа(null)

Поменяв тип параметра Infsalaryr с ftMemo на ftString и в программе сделав изменение QredC->ParamByName("Infsalaryr")->AsString, я получил ошибку №2:

General SQL Error [Microsoft][Драйвер ODBC Microsoft Access]Недопустимый индекс дескриптора
General SQL Error [Microsoft][Драйвер ODBC Microsoft Access]Недопустимое значение точности

Помогите разобраться:)
Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле Memo
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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