![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IB [D5, IB6.x]
VID © (2002-07-31 16:20:00)DELPHI 5, IB 6
1. В таблице есть поле Borndate, тип DATE. Как сделать так, что бы эту дату можно было правильно вводить и отображать в TDBGrid ?
2. Сколько различных пользователей (логинов) может быть прописано (иметь доступ) за одной БД ?
3. Какие пользователи могут подключаться к созданной базе данных ? Только те (или тот), кто был указан, при создании БД, + SYSDBA ?
4. ПРи создании БД, и указании пользователя, этот пользователь уже должен быть создан, с помощью сре-ва администрирования сервером IB. Так ли это ?
5. Для отображения данных таблицы, и вообще для работы с таблицей, я использую компонент TIBDataSet. Что и как нужно сделать, что бы компонент TDataSource, в своём св-ве DataSet мог отображать TIBDataSource1 (на этапе конструирования формы). Это мне нужно, для того, что бы отображать содержимое таблицы в TDBGrid. На верном ли я пути ? Может можно добиться этой цели иным, более простым путём ?
VID (2002-07-31 21:00:00) [1]TO rastochnik:
применение TIBTable - недопустимо. Лучше, IBDataSet1
А вообще пятый вопрос возник потому что:
НА форме лежали компоненты DataSource1:TDataSourceи IBDataSet1:TIBDataSet. У IBDataSet1свойству DataSourceбыло присвоено значение "DataSource1", и именно из-за этого DataSource1не видел IBDataSet1
rastochnik (2002-07-31 17:16:00) [2]5:
на форму IBDataBase(IBDataBase1): DataBaseName - ищеш файл, Connect - sysdba(masterkey);
на форму IBTransaction(IBTransaction1):DefaultDataBase=IBDataBase1;
на форму IBTable (IBTable1): DataBaes=IBDataBase1,Transaction=IBTransaction1, TableName= выбираеш;
на форму DataSource(DataSource1):DataSet=IBTable1;
на форму DBGrid(DBGrid1):DataSource=DataSource1;
IBTable1.Active=true
примерно так
SaS13 (2002-07-31 16:37:00) [3]1.можно использовать
FieldByName("Borndate").EditMask
а лучше другой не стандартный DBGrid где все это реализовано..
Johnmen (2002-07-31 16:33:00) [4]1. Ввод - на совести юзера, контроль ввода - в приложении
2. Не более количества зарегистрированных на сервере
3. Подключаться - все, доступ к объектам БД - те, кому выданы соответствующие гранты
4. А проверить самому ? (макс 5 мин)
5. TIBDataSource - откуда это ?
TDBGrid->TDataSource->TIBDataSet
VID (2002-07-31 16:30:00) [5]5. Ошибка:
...Что и как нужно сделать, что бы компонент TDataSource, в своём св-ве DataSet мог отображать TIBDataSet1(на этапе конструирования формы)...