Текущий архив: 2003.10.23;
Скачать: CL | DM;
Вниз
Non-blob column in table required to perform operation Найти похожие ветки
← →
KGB © (2003-10-02 14:37) [0]Есть table с BLOB полями, при попытке постится выдается сабж.
В чем дело? Самому ничего в голову не приходит.
← →
Reindeer Moss Eater © (2003-10-02 15:04) [1]Перевести на русский сообщение тоже не приходит в голову?
← →
KGB © (2003-10-02 15:18) [2]Перевел но непонял, что надо.
" Требуется не БЛОБ поле в таблтце чтобы выполнить операцию"
В таблице есть и блобы и не блобы.
Подскажите хоть где рыть плз.
← →
Е-Моё имя © (2003-10-02 15:25) [3]операция не разрешена для блоб-полей
значит ее нельзя проводить над блоб-полями
неужели не понятно?
← →
Reindeer Moss Eater © (2003-10-02 15:36) [4]В таблице есть и блобы и не блобы.
"Неблобы" нужны в датасете
← →
KGB © (2003-10-02 15:44) [5]БЛОБ типа Text,
Пишу
...
MyField.Value:="My text";
...
Post;// здесь ошибка
← →
Delirium © (2003-10-02 15:59) [6]А ты что ждал ?
← →
KGB © (2003-10-02 16:28) [7]А дело в том что я пишу данные из одной таблицы в другую в цикле.
Так вот некоторые записи постятся, а некоторые нет.
Тажа фигня и при ручной записи через TDBMemo, так что я думаю(ИМХО) дело не коде. Если был бы не тот тип данных, то мне кажется ошибка была бы при присвоении данных полю, а не при посте.
И вообще что означает эта ошибка?
← →
KGB © (2003-10-02 16:33) [8]
> Reindeer Moss Eater
Если я пишу Table.Open; то неблобы есть в датасете, если они есть в таблице?
← →
KGB © (2003-10-02 16:46) [9]
> Delirium
Вообщето я ждал какого-нибудь совета по поводу трабла.
← →
Reindeer Moss Eater © (2003-10-02 16:58) [10]Если я пишу Table.Open; то неблобы есть в датасете, если они есть в таблице?
Иногда есть, а иногда нету их.
← →
Anatoly Podgoretsky © (2003-10-02 17:07) [11]KGB © (02.10.03 16:46) [9]
Посмотри выше
← →
KGB © (2003-10-02 17:21) [12]
> Reindeer Moss Eater ©
Если я не указываю поля явно, то при открытии table они заполняются по дефалту из таблицы. Причем когда я пишу
Table.FieldbyName("MyIntField").Value:=I;
ошибка не выдается, т.е. значение имеет правильный тип.
Table.FieldbyName("MyMemoField").Value:="Any value";
...
Ошибка выдается только при посте. Причем не понятно на какое поле ругается(см.сабж)
← →
KGB © (2003-10-02 18:15) [13]
> Anatoly Podgoretsky © (02.10.03 17:07) [11]
>Посмотри выше
А не подскажете "выше" - это какой совет правильный?
← →
Anatoly Podgoretsky © (2003-10-02 21:48) [14]А там нет неправильных
← →
Fiend © (2003-10-03 10:18) [15]Я надеюсь поле с первичным ключиком имеется???
← →
Е-Моё имя © (2003-10-03 10:24) [16]
> [15] Fiend © (03.10.03 10:18)
а зачем оно тебе?
← →
Fiend © (2003-10-03 10:29) [17]мне оно не надо, а для выполнения update необходимо. читайте BOL
← →
Е-Моё имя © (2003-10-03 10:49) [18]
> [17] Fiend © (03.10.03 10:29)
есть конкретная ссылка?
и еще:
> Так вот некоторые записи постятся, а некоторые нет.
← →
KGB © (2003-10-03 16:38) [19]Всем спасибо. Дело было в ключевом поле со свойством IDENTITY
Сделал Table.AutoRefresh и все ОК
Страницы: 1 вся ветка
Текущий архив: 2003.10.23;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.026 c