Форум: "Базы";
Текущий архив: 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.046 c