Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2009, 17:18   #11
Vavik
Пользователь
 
Аватар для Vavik
 
Регистрация: 27.04.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
А свойство Active=True у компонента Table поставили?
Поставил .
Vavik вне форума Ответить с цитированием
Старый 05.05.2009, 17:29   #12
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Поставил .
И что? Получилось?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 05.05.2009, 17:41   #13
Vavik
Пользователь
 
Аватар для Vavik
 
Регистрация: 27.04.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
И что? Получилось?
Ничего не получилось, по прежнему ничего не могу в полях DBGrida редактировать. Вроде всё, как надо стоит, а чёт не хочет.

Создал другой проект, подключился к Тем БД, что вместе с Delphi были, там всё норм работает. Вот хрень о_О
Кстати я Query вместо Table использую, а то через него к postgresqlю не подключишься.

Последний раз редактировалось Vavik; 05.05.2009 в 17:48.
Vavik вне форума Ответить с цитированием
Старый 05.05.2009, 18:07   #14
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Значит у тебя с таблицей что-то. Покажи код. И покажи че ты там в Query пишешь.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 05.05.2009, 18:15   #15
Vavik
Пользователь
 
Аватар для Vavik
 
Регистрация: 27.04.2009
Сообщений: 11
По умолчанию

Да кода собственно и нету)В Query только запрос "select * from Table") К БД я подключаюсь через ADOConnection, которое в свойстве Connection у Query. У меня например есть кнопка "Добавить", жму её и в DBgride появляется пустая строка, а заполнять я её почему-то не могу.
Лин в шоке сижу, неужели это из-за бд, dbgrid ведь всего лишь данные отображает, чего он выделывается.

Вообще, я могу не париться и сделать всё намного проще, через запросы, но тогда при любых изменениях в бд выскакивает сообщение "В наборе строк не определенно ни одного столбца", хотя изменения вводятся, но вот эта бяка не есть хорошо, а как его убрать и почему оно вылазиет я не наю

Избавился, от этого сообщения, буду делать через запросы, жаль DBGrid не пашет, с ним было бы более удобно.
Всем спасибо за внимания.

Последний раз редактировалось Vavik; 05.05.2009 в 20:11.
Vavik вне форума Ответить с цитированием
Старый 06.05.2009, 10:28   #16
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Цитата:
Да кода собственно и нету)В Query только запрос "select * from Table") К БД я подключаюсь через ADOConnection, которое в свойстве Connection у Query. У меня например есть кнопка "Добавить", жму её и в DBgride появляется пустая строка, а заполнять я её почему-то не могу.
Лин в шоке сижу, неужели это из-за бд, dbgrid ведь всего лишь данные отображает, чего он выделывается.
было бы не плохо увидеть код под этой кнопкой. И ещё раз внимательно посмотрите свойство dbGrid-a - readonly.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 06.05.2009, 11:36   #17
Vavik
Пользователь
 
Аватар для Vavik
 
Регистрация: 27.04.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
было бы не плохо увидеть код под этой кнопкой. И ещё раз внимательно посмотрите свойство dbGrid-a - readonly.
Да readonly всё впорядке
Вот код
Код:
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
Query2.append;
end;
Кстати нашёл прооектик, на вашем же форуме кажется, где редактирование работает, только там к Бд Access идёт подключение, как только подключаю свою postgresql БД, то не работает
Вложения
Тип файла: rar Новая папка.rar (11.8 Кб, 21 просмотров)
Vavik вне форума Ответить с цитированием
Старый 06.05.2009, 17:36   #18
Vavik
Пользователь
 
Аватар для Vavik
 
Регистрация: 27.04.2009
Сообщений: 11
По умолчанию

Усё, разобрался. Делал так:
Нажал 2 раза на ADOQuery, появилось окошко Fields editor, потом кликаем на нём правой кнопкой и выбираем add all Fields, ну а там выбираем поле и в свойстве Readonly ставим false
Vavik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение свойств кнопки через WinAPI Никки Win Api 12 20.09.2009 15:01
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30
работа с БД (компонент ADO,dbGrid) через dll oWish Помощь студентам 4 29.02.2008 12:23
Изменение параметров ListView через ShowMessage Romanbl4 Компоненты Delphi 5 29.06.2007 15:46
Изменение размеров столбцов в DBGrid Elena БД в Delphi 1 15.05.2007 11:41