Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
3-74033
drAlex
2003-10-06 10:59
2003.10.23
Apollo Dll в Delphi 6


9-73954
Anton2000
2003-04-18 18:56
2003.10.23
Помогите !!!


1-74185
:)
2003-10-10 12:22
2003.10.23
:)


3-74078
Alibaba
2003-09-29 17:30
2003.10.23
SQL


3-74044
xxxCrazyManxxx
2003-10-06 10:41
2003.10.23
как в MSSQL в типе данных money сделать чтобы после запятой отобр