Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];

Вниз

не сохраняются данные с помошью 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.031 c
6-1081058276
test1
2004-04-04 09:57
2004.07.04
Как программно отключить сеть ?


14-1087165780
NONE
2004-06-14 02:29
2004.07.04
Что то не понял...


6-1084340571
Hangook
2004-05-12 09:42
2004.07.04
Telnet -клиент


3-1086685052
serg128
2004-06-08 12:57
2004.07.04
Как динамически добавить поле типа Lookup в TClientDataSet?


1-1087760017
Arm79
2004-06-20 23:33
2004.07.04
mdi forms





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский