Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не сохраняются данные с помошью ClientDataSet1.ApplyUpdates(-1) [D7, Access]


Smalik ©   (2004-06-09 09:34:00) 

Привет всем!

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

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

Спасибо.


Alex_x   (2004-06-10 11:36:00) [1]

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


sniknik   (2004-06-09 11:45:00) [2]

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

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


Anatoly Podgoretsky   (2004-06-09 10:18:00) [3]

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


bushmen   (2004-06-09 10:15:00) [4]

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

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

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

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


bushmen   (2004-06-09 10:10:00) [5]

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

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

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

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


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

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


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

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

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


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


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

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


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

>Smalik   (09.06.04 09:58) [7]

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


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

bushmen ©

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


bushmen   (2004-06-09 09:52:00) [11]

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

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


ЮЮ   (2004-06-09 09:43:00) [12]

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


ЮЮ   (2004-06-09 09:41:00) [13]

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


Smalik   (2004-06-09 09:40:00) [14]

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

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


bushmen   (2004-06-09 09:39:00) [15]

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

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


ЮЮ   (2004-06-09 09:37:00) [16]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо