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

Вниз

не сохраняются данные с помошью ClientDataSet1.ApplyUpdates(-1)   Найти похожие ветки 

 
Smalik   (2004-06-09 09:34) [0]

Привет всем!

Данные храню в Ассesse, использую трёхзвенку в связке DCOM и ADO, таблица на 254 столбца. При сохранении изменений ClientDataSet1.ApplyUpdates(-1), выдаёт ошибку: слишком сложный запрос. Попробовал сохранить запросом Update, все 254 столбца сохранять не хочет, а разбитие на три запроса по 90 столбцов сохраняет изменения великолепно.

Какие есть ещё варианты сохранения изменений, или как заставить сохранять ApplyUpdates.

Спасибо.


 
ЮЮ ©   (2004-06-09 09:37) [1]

>таблица на 254 столбца

огласите всю структуру, пжжжалуйста :-)


 
bushmen ©   (2004-06-09 09:39) [2]

>огласите всю структуру, пжжжалуйста :-)

Ты хочешь нашей смерти? :)


 
Smalik   (2004-06-09 09:40) [3]

описание товара(наименование, кол, цена) и далее номера торговых точек. Это табла распределения товара(разнорядка)

Буду признателен за ссылки на работающие примеры!


 
ЮЮ ©   (2004-06-09 09:41) [4]

Интересно же, что можно запихать в 254 столбца одной таблицы.


 
ЮЮ ©   (2004-06-09 09:43) [5]

А если ещё пару торговых точек прикупят? :-)
зато "использую трёхзвенку в связке DCOM и ADO"


 
bushmen ©   (2004-06-09 09:52) [6]

>и далее номера торговых точек

И тебя твой работодатель еще не уволил? :) Так у нас не пишут! :)


 
Smalik   (2004-06-09 09:58) [7]

bushmen ©

а как пишут у вас так же как и на форуме? не по делу? не решают проблемму, а спрашивают о погоде?


 
Соловьев ©   (2004-06-09 10:01) [8]


> описание товара(наименование, кол, цена) и далее номера
> торговых точек

3 таблицы
1-я описание товара(наименование, кол, цена)
2-я код точки, наименование торговой точки
3-я код точки, код товара


 
bushmen ©   (2004-06-09 10:01) [9]

>Smalik   (09.06.04 09:58) [7]

Тебе уже ответили - "А если ещё пару торговых точек прикупят? :-)" Подумай над этим. Сначала надо выучить основы построения баз данных, а потом уже выкрутасами заниматься.


 
Smalik   (2004-06-09 10:06) [10]

эта табла досталась по наследсвтву(по просьбам трудящихся), товарищам работникам удобнее работать так по старинке.

ПЛЗ, можно отвечать по заданному вопросу.


 
Smalik   (2004-06-09 10:08) [11]

bushmen ©
торговых точек в реалии меньше двухсот( на тему подумай о ещё паре торговых точек), я взял максимально с запасом УЖЕ.


 
bushmen ©   (2004-06-09 10:10) [12]

>товарищам работникам удобнее работать так по старинке

А пользователям по барабану какая у тебя структура хранения данных. Они видят только ее отображение в том виде, в котором ты напишешь.

>ПЛЗ, можно отвечать по заданному вопросу.

Тебе по делу и отвечают. Если уж сам Access тебе говорит, что запрос очень сложный, то мы-то чем тебе можем помочь? Меняй структуру.


 
bushmen ©   (2004-06-09 10:15) [13]

>я взял максимально с запасом УЖЕ

А это еще раз говорит о том, что надо почитать основы!

>торговых точек в реалии меньше двухсот

Интересно, ты в состоянии такой запрос разобрать?


 
Anatoly Podgoretsky ©   (2004-06-09 10:18) [14]

bushmen ©   (09.06.04 10:10) [12]
Но вера то в чудо остается.


 
sniknik ©   (2004-06-09 11:45) [15]

запрос (тот что с Update) может и не слишком сложен но очень длинный это точно. (не слышал про ограничение в 254 поля а вот с длинной сталкивался)
попробуй сделать его короче, в идеале все передавать параметрами :p1,:p2,... если конечно не нужно передавать одиночную цифру которая будет короче названия параметра. а строки если не знаеш их содержания только параметрами.

а к советам всетаки прислушайся, даже если получится.


 
Alex_x ©   (2004-06-10 11:36) [16]

У меня есть одна такая таблица которую нельзя никак разделить на маленькие, там гдето 60-70 столбцов и такая ошибка когда ты селектом выбрал все столбцы сразу, вибирай меньшее количество столбцов или только те кторые надо апдейтить и всё гуд



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

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

Наверх




Память: 0.5 MB
Время: 0.022 c
3-1086330712
freeman82
2004-06-04 10:31
2004.07.04
Добавление новой записи


6-1084020137
P.D.YU
2004-05-08 16:42
2004.07.04
IP Adress


4-1085349762
Malya
2004-05-24 02:02
2004.07.04
ShellExecute?


3-1086695303
white
2004-06-08 15:48
2004.07.04
Посоветуйте какой компонент подойдёт...


1-1087541914
Relaxxx
2004-06-18 10:58
2004.07.04
Окно авторизации перед запуском приложения