Поиск:

Ответ в темуСоздание новой темы Создание опроса
> модификации и обновление таблицы 
:(
    Опции темы
Akella
Дата 25.10.2006, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



дамую, что так нельзя

Добавлено @ 10:38 
мне кажеться, что ты реализуешь неверный подход к редактированию/добавлению данных

Добавлено @ 10:38 
Код

procedure  DataSourceUpdateData()
begin
  if (Table1.State in [dsInsert]) or (Table1.State in [dsEdit])   then Table1.Refresh;
end; 


убери

Добавлено @ 10:45 
Цитата(Elyad @  25.10.2006,  10:13 Найти цитируемый пост)
Прочитав по ссылке я нашел, что для запуска приложения необходимо как min 512 байт оперативки,

может мегабайт. и про какой приложение ты имел ввиду?

Это сообщение отредактировал(а) Akella - 25.10.2006, 10:38
PM MAIL   Вверх
Elyad
Дата 25.10.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 2.8.2006

Репутация: нет
Всего: нет



Цитата

Can't start Paradox: not enough memory
 (Невозможно запустить систему Paradox: не хватает памяти) 
Для запуска системы на автономном компьютере требуется минимум 512 Кбайт оперативной памяти, а при запуске в сети - 640. В зависимости от типа компьютера вы можете увеличить свободную память, уменьшая размер RAM-диска или спулера печати, или завершить некоторые резидентные программы. Если ни одно из этих решений не привело к успеху, необходимо добавить плату расширения памяти в компьютер (Rampage Board, Above Board и т.д.) 


А вы считаете, что недостаток памяти не может влиять на своевременное обновление памяти? smile 
PM MAIL   Вверх
Akella
Дата 25.10.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



а напиши-ка нам параметры компьютера, на котором работает программа.
PM MAIL   Вверх
Elyad
Дата 25.10.2006, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 2.8.2006

Репутация: нет
Всего: нет



Точно сказать не могу, но знаю что оперативки 256.
PM MAIL   Вверх
Akella
Дата 25.10.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



килобайт или мегабайт?

Добавлено @ 12:23 
Цитата(Elyad @  25.10.2006,  10:13 Найти цитируемый пост)
и получил такую ошибку  stack overflow

мне кажеться, что у тебя первичный индекс улетел в тёплые края  smile 

Это сообщение отредактировал(а) Akella - 25.10.2006, 12:22
PM MAIL   Вверх
Elyad
Дата 25.10.2006, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 2.8.2006

Репутация: нет
Всего: нет



Ответ 256 мегабайт. А на счет первичного индекса я сегодня вечером посмотрю. smile 
PM MAIL   Вверх
SergeBS
Дата 25.10.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 11
Всего: 22



Elyad
1.
Код

if TDataset.State in [dsEdit, dsInsert]) then 
begin
  TDataset.Post;
  TDataset.Refresh;
end;

2. При активации 2-й формы делай у ее датасета requery. Криво, но сработает.
А правильно: иметь датамодуль и в нем 1 датасет на 1 таблицу для всех форм, которые эту таблицу используют. Т.е. RTFM.
 
PM MAIL   Вверх
Elyad
Дата 26.10.2006, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 2.8.2006

Репутация: нет
Всего: нет



SergeBS
Спасибо за совет, сегодня попробую и этот метод smile 
А так я проблему уже решил: оказывается я открывал таблицу в новом окне при ее создании  А надо таки при каждой ее активизации. smile 
Поэтому тему закрываю!!!
Всем, кто участвовал в обсуждении этой темы ----- большое спасибо !!! smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

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


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0738 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.