Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

после создания новой таблицы - table unknown   Найти похожие ветки 

 
ViNaS ©   (2005-07-29 09:06) [0]

Созданы следующие переменные:
-  tIBQuery (имя qSmenaDay),
-  tIBTable (имя tSD)
-  dataSource (имя dsSmenaDay), привязана к qSmenaDay

у 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 я вижу эту таблицу и данные в ней.

Как решить эту проблему ?


 
Johnmen ©   (2005-07-29 09:14) [1]

1. Не играться с DDL из приложения.
2. Не заниматься бредом со временными таблицами.


 
Fay ©   (2005-07-29 09:21) [2]

2 Johnmen ©   (29.07.05 9:14) [1]
>> Не играться с DDL из приложения.
А откуда ещё можно "играться с DDL"? Мне действительно очень интересно.


 
Johnmen ©   (2005-07-29 09:30) [3]

>Fay ©   (29.07.05 09:21) [2]

Не играться с DDL из своего приложения.

Так понятней ?


 
Fay ©   (2005-07-29 09:33) [4]

2 Johnmen ©   (29.07.05 9:30) [3]
А почему? У меня все программы "играются".
А купленые программы  - они мои? 8)


 
Johnmen ©   (2005-07-29 09:54) [5]

>Fay ©   (29.07.05 09:33) [4]
>А почему?

Чтобы не было всяких недоумений при необоснованном использовании и чтобы не приходилось прилагать дополнительные усилия для разруливания конфликтов от кеширования метаданных и обслуживания БД.

У меня все программы "играются".

>У меня все программы "играются".

Ну значит тебе это жизненно необходимо, и по-другому никак. :)

>А купленые программы  - они мои? 8)

Это ты сам решай.....


 
Fay ©   (2005-07-29 10:01) [6]

2 Johnmen ©   (29.07.05 9:54) [5]
>> Ну значит тебе это жизненно необходимо, и по-другому никак. :)
В точку!



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

Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
1-1124191188
Bombila
2005-08-16 15:19
2005.09.11
Как рисовать иконки с alpha-blend(ом)?


2-1123593226
DeepProg
2005-08-09 17:13
2005.09.11
ADOQuery.Open. SELECT


3-1122975375
surkis
2005-08-02 13:36
2005.09.11
DBGRID.MultiSelect


4-1122024296
Zak3D[@Tm]
2005-07-22 13:24
2005.09.11
Как удалить дирректорию с файлами?


1-1124796950
Jolik
2005-08-23 15:35
2005.09.11
exception в finally





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский