Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Редактирование TBLOBField (Image)   Найти похожие ветки 

 
Stas ©   (2003-10-01 14:57) [0]

Для вставки новой записи в BlobField использую обычный AdoQuery, все нормально вставляется и читается. А при изменении этого поля пишет
"the query processor not produce a query plan from the optimizer because a query cannot update a text, ntext, or image column a clustering key at the same time"


 
Stas ©   (2003-10-01 15:28) [1]

Никто незнает ?


 
Stas ©   (2003-10-02 10:38) [2]

А может быть сегодня кто-то знает ?


 
NAlexey ©   (2003-10-02 10:47) [3]

Покажи какие индексы у тебя на эту таблицу, Покажи структуру таблицы и запрос изменения.


 
Stas ©   (2003-10-02 11:21) [4]

...
Var Query:TADOQUery; StrmR:TMemoryStream;
begin
...

Query.SQL.Add("Select * from REPORTS WHERE KODPROG="+inttostr(KODPROG)+" and KODREP="+inttostr(KODREP));
...
Query.Open;
Query.Properties["Update Criteria"].Value:=adCriteriaKey;
if Query.IsEmpty then Query.Insert
else Query.Edit;
Query.FieldByName("KODPROG").AsInteger:=kodProg;
Query.FieldByName("KODREP").AsInteger:=kodRep;
Query.FieldByName("NAMEREP").AsString:=NameRep;
StrmR.Position:=0;
TBlobField(Query.FieldByName("REPDATA")).LoadFromStream(strmR);
Query.Post;
StrmR.Free;
end;

Таблица имеет 4 поля: KODPROG-Int,KODREP-int,NAMEREP-nvarchar,REPDATA-Image; 2 первых- ключ


 
Delirium ©   (2003-10-02 11:35) [5]

Замени "Select * from ..." на "Select REPDATA from ..." и модифицируй BLOB отдельно от полей, по которым построен кластерный индекс.


 
Stas ©   (2003-10-02 11:58) [6]

Delirium © (02.10.03 11:35) [5]

Спасибо !!!



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-74254
Stas
2003-10-13 11:10
2003.10.23
Графические координаты в TMemo


11-74108
Wm
2003-02-07 18:16
2003.10.23
BitBtn и XPманифест


7-74486
Delf
2003-08-08 11:47
2003.10.23
Как програмно выключить/включить монитор в W2k


1-74306
Nucl
2003-10-12 10:15
2003.10.23
Добавить Quick Report в D7


1-74297
Magical
2003-10-10 22:21
2003.10.23
Как быстрее всего получить screenshort экрана.