Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Сортировка в DBGrid с БД IB   Найти похожие ветки 

 
Makcim ©   (2007-01-24 14:21) [0]

Подскажите пожалуйста !!! У меня БД IB, как зделать сортировку по конкретному полю в DBGrid, данные в него берутся из IBTable. Пробовал через IBQvery и IBUpdateSQL но IB по непонятной причине возвращает ошибку при редактировании, добавлении или удалении поля (хотя запросы в IBUpdateSQL написаны правильно, проверял).


 
Johnmen ©   (2007-01-24 14:24) [1]

Забудь про упомянутые тобой компоненты.
Используй TIBDataSet.


 
Makcim ©   (2007-01-24 14:59) [2]

Johnmen ©

Пробовал !!! Всё было сказочно, вот только опять же проблеме с редактировании, добавлении или удалении поля !!! Хотя опять же запросы написаны верно !!! может я что-то не учёл !


 
Johnmen ©   (2007-01-24 15:01) [3]


> может я что-то не учёл !


Наверняка.


 
megabyte ©   (2007-01-24 15:19) [4]

1) Как связаны сортировка и проблемы при редактировании?
2) Без кода и ошибки тебе ничего не скажут, т.к. телепаторы есть не у всех...


 
Sergey13 ©   (2007-01-24 15:43) [5]

> [4] megabyte ©   (24.01.07 15:19)
> 2) Без кода и ошибки тебе ничего не скажут, т.к. телепаторы
> есть не у всех...

Скажут, что Ф1 надо нажать и почитать про "нередактируемые" датасеты. 8-)


 
Makcim ©   (2007-01-24 16:17) [6]

megabyte

1. Сортировка выполняется нормально но не работает нормадбнл редактирование в IBDataSet.

2. В свойствах IBDataSet InsertSQL ставлю запрос:
insert into ISPOLNIT
 (ID, NAME, IMAGE)
values
 (:ID, :NAME, :IMAGE)

и при добовлении записи возникает такая ошибка:

Field ID must have a value


 
Sergey13 ©   (2007-01-24 16:20) [7]

> [6] Makcim ©   (24.01.07 16:17)

И что непонятно в тексте ошибки?


 
Sergey13 ©   (2007-01-24 16:24) [8]

Скорее всего надо просто пропертю Required установить в фэлс для ИД.


 
jack128 ©   (2007-01-24 17:14) [9]

Sergey13 ©   (24.01.07 16:24) [8]
ничего хорошего, скорее всего, не получится. Как потом редактировать запись если её ID неизвестен?  Нужно GeneratorField выставить..


 
Makcim ©   (2007-01-24 19:02) [10]

Sergey13 ©

У меня ид выставляет сама IB тригером !


 
Makcim ©   (2007-01-24 19:13) [11]

Всё всем спасибо разобрался !!! Просто в датасете в свойствах ид надо было ключ поставить что иб сама ид формирует !



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
2-1175010566
dzhagr
2007-03-27 19:49
2007.04.15
InterBase


3-1169901600
Ёжик
2007-01-27 15:40
2007.04.15
Получение и вставка автоинкремента в той же процедуре


2-1174816339
malyar
2007-03-25 13:52
2007.04.15
(ищу пример) хендел окна под курсором мыши


15-1174214156
PARUS
2007-03-18 13:35
2007.04.15
Пятничные задачки.


1-1171620919
Kolan
2007-02-16 13:15
2007.04.15
Программа + пакет = AV при инициализации. Наоборот все Ок...