Доброго времени суток читатель этого сообщения !!!
Здравствуйте!
Ваш вопрос :
-------------------------------------------------------
Привет.
Delphi 7.0 + FireBird 1.5
Созданы следующие переменные:
— tIBQuery (имя qReportSmenaDay),
— tIBTable (имя tReportAvar)
— dataSource (имя dsSmenaDay), привязана к qReportSmenaDay
у tSD следующая настройка:
MasterSource := dsSmenaDay
MasterFields := 'ID'
программно создается новая таблица в базе данных с именем 't1235', с полями ID, Name. Заполнятся даными.
после производится следующее:
{ Переподключаюсь к базе }
With dm do Begin
if db.Connected then db.Close ; { отключился }
db.Open ; { подключился }
qReportSmenaDay.Open ;
End ;
With DM.tReportAvar do Begin
if Active then Close ;
TableName := 't1235' ;
IndexFieldNames := 'ID' ;
IndexDefs.Update ;
FieldDefs.Update ;
Open ;
End ;
при выполнении процедуры Open выдается сообщение "table unknown t1235',
хотя при просмотре через IBExpert я вижу эту таблицу и данные в ней.
Как решить эту проблему ?