FIB возвращает пустой dataset

Yus
Дата: 18.10.2005 13:29:12
Доброе всем время.
Работал с MSSQL+delphi7. Понадобилось лезть в базу Firebird(Firebird 1.5+delphi7). Установил fib.
Написал простейший запрос для теста в SelectSql типа select * from table.
Подсунул грид. Сделал dataset Active.
В гриде заголовки отображаются, но данных нет.
В таблице в базе они есть.


Попробовал так:

db.Connected:=true; //база данных
tr.Active:=true; //транзакция
tr.StartTransaction;
dsDetail.SelectSQL.Text:='select * from table'; //датасет
dsDetail.Open;

результат тотже

Что я не так сделал? Заранее спасибо за помощь.
Ramin Hashimzade
Дата: 18.10.2005 14:34:43
Yus
Доброе всем время.
Работал с MSSQL+delphi7. Понадобилось лезть в базу Firebird(Firebird 1.5+delphi7). Установил fib.
Написал простейший запрос для теста в SelectSql типа select * from table.
Подсунул грид. Сделал dataset Active.
В гриде заголовки отображаются, но данных нет.
В таблице в базе они есть.


Что я не так сделал? Заранее спасибо за помощь.


а ну ка прикрепи сюда исходники...
Sash*
Дата: 18.10.2005 14:41:07
Yus
Доброе всем время.
Работал с MSSQL+delphi7. Понадобилось лезть в базу Firebird(Firebird 1.5+delphi7). Установил fib.
Написал простейший запрос для теста в SelectSql типа select * from table.
Подсунул грид. Сделал dataset Active.
В гриде заголовки отображаются, но данных нет.
В таблице в базе они есть.


Попробовал так:

db.Connected:=true; //база данных
tr.Active:=true; //транзакция
tr.StartTransaction;
dsDetail.SelectSQL.Text:='select * from table'; //датасет
dsDetail.Open;

результат тотже

Что я не так сделал? Заранее спасибо за помощь.

dfm датасета в студию
s999
Дата: 18.10.2005 15:29:57
Yus
dsDetail.SelectSQL.Text:='select * from table'; //датасет
dsDetail.Open;


Название датасета наталкивает на версию, что раз он Detail, то рядом может заваляться и Master.
fynda
Дата: 18.10.2005 15:32:43

s999 wrote:

> dsDetail.SelectSQL.Text:='select * from table'; //датасет
> Название датасета наталкивает на версию, что раз он Detail, то рядом
> может заваляться и Master.

Тогда SQL для него выбран несколько оригинальный ИМХО

Posted via ActualForum NNTP Server 1.3

Yus
Дата: 18.10.2005 16:54:22
Фух, разобрался.
Спасибо что откликнулись.
Создал новый и все поехало. Сравнил с тем что было:
UpdateRecordType->CusUnmodified выключен был(видать пока разбирался...)
Включил и датасет заполнился.
Разберусь теперь в хелпе что эта опция значит.
kdv
Дата: 18.10.2005 18:05:13
выруби CachedUpdates. а то обычно этот термин люди неправильно понимают. Или используют там, где он не нужен (по историческим или иным причинам).