Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Operation not applicable при использовании dbExpre, при использовании dbExpress 
:(
    Опции темы
lesniken
Дата 9.8.2010, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



Здравствуйте
При попытке запуска приложения на другом компьютере вылезает 

---------------------------
report
---------------------------
Operation not applicable.
---------------------------
ОК   
---------------------------

использую dbExpress, база данных oracle
можете посоветовать что-нибудь?

думаю если не получиться победить эту ошибку малой кровью переписать на ADO, что изменится?
что скажете про эту идею, я просто пока на ADO еще ничего не делал, из чтения мануалов, книжек и форумов понял что помимо odac, эти две технологии наиболее свежие и использовать их лучше всего

Это сообщение отредактировал(а) lesniken - 9.8.2010, 15:47
PM MAIL   Вверх
0x00
  Дата 9.8.2010, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 3.4.2006

Репутация: нет
Всего: нет



а кода много? 
я сам odac использую, очень удобная штука!

Это сообщение отредактировал(а) 0x00 - 9.8.2010, 15:48
PM MAIL   Вверх
lesniken
Дата 9.8.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



кода не много, переписать можно быстро ))
просто надо разобраться же
PM MAIL   Вверх
0x00
Дата 9.8.2010, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 3.4.2006

Репутация: нет
Всего: нет



ну хоть запрос выложи который выполняеш
гугл подсказывает:

en: The error occurs when opening a ClentDataSet with nested datasets
ru: Ошибка происходит когда открывается ClentDataSet со вложенными датасетами.

http://edn.embarcadero.com/article/20661

Это сообщение отредактировал(а) 0x00 - 9.8.2010, 16:07
PM MAIL   Вверх
lesniken
Дата 10.8.2010, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



запрос
Код

--------------------------------------------------------------------------------------------------
select (case 
            when vdd.OBJECT_ID = 2 then 101 
            when vdd.OBJECT_ID = 4 then 102 
            when vdd.OBJECT_ID = 1 then 103
            when vdd.OBJECT_ID = 3 then 104
            when vdd.OBJECT_ID = 5 then 105
            else 180 end) as NN,
        a.CN_RASCEHOVKA,/*определяем по этой строке куда ставить метки*/ 
                              /*No должен быть*/
        a.CN_DOC_DESIGNATION, /*Обозначение*/
        substr(a.REVISION,1,2), /*Изменение*/
        a.TDM_DESCRIPTION,    /*Наименование*/
        
       /*Вид документа*/                    

        vdd.DESCRIPTION as DDESCRIPTION,                      /*для ДД поле TN_DIRECTIVE_DOC*/
        
        a.CN_COMMENT,          /*Описание*/                                      
                                                   
        NULL as DATE_OF_SEND/*Дата рассылки*/


from TN_DOCUMENTATION a, TN_DIRECTIVE_DOC dd, TN_VID_DD vdd

where 
      a.OBJECT_ID = dd.OBJECT_ID and dd.CN_VID_DD = vdd.OBJECT_ID
      and a.CLASS_ID = 971  
      and a.CN_DOC_DESIGNATION like :usEdit1Text11 and a.CN_DELIVERY_DATE >= :usDTP11 and a.CN_DELIVERY_DATE <= :usDTP21
-----------------------------------------------------------------------------------------------------------------   
UNION ALL
select    
        200 as NN,
        a.CN_RASCEHOVKA,/*определяем по этой строке куда ставить метки*/
                              /*No должен быть*/
        a.CN_DOC_DESIGNATION, /*Обозначение*/
        substr(a.REVISION,1,2), /*Изменение*/
        a.TDM_DESCRIPTION,    /*Наименование*/
        
       /*Вид документа*/                    
                                            /*для Д поле CN_DOC_VIEW*/  
       'Спецификация' as DDESCRIPTION,                      /*для ДД поле TN_DIRECTIVE_DOC*/
        
        
        a.CN_COMMENT,          /*Описание*/                                      
                                             
        NULL as DATE_OF_SEND/*Дата рассылки*/
                                 
        

from TN_DOCUMENTATION a

where 
      a.CLASS_ID = 985 
      and a.CN_DOC_DESIGNATION like :usEdit1Text12 and a.CN_DELIVERY_DATE >= :usDTP12 and a.CN_DELIVERY_DATE <= :usDTP22         
-----------------------------------------------------------------------------------------------------
UNION ALL
select (case 
            when a.CN_DOC_VIEW = 25 then 301 
            when a.CN_DOC_VIEW = 1 then 302 
            when a.CN_DOC_VIEW = 2 then 303
            else 600 end) as NN,
              
            
        a.CN_RASCEHOVKA,/*определяем по этой строке куда ставить метки*/
                              /*No должен быть*/
        a.CN_DOC_DESIGNATION, /*Обозначение*/
        substr(a.REVISION,1,2),/*Изменение*/
        a.TDM_DESCRIPTION,    /*Наименование*/
        
       /*Вид документа*/                    
                                            /*для Д поле CN_DOC_VIEW*/  
       vd.DESCRIPTION as DDESCRIPTION,                      /*для ДД поле TN_DIRECTIVE_DOC*/
        
        
        a.CN_COMMENT,          /*Описание*/ 
                                             
                                             
        NULL as DATE_OF_SEND/*Дата рассылки*/
 

from TN_DOCUMENTATION a, TN_DOC_VIEW vd  
where 
      a.CN_DOC_VIEW = vd.OBJECT_ID
      and a.CLASS_ID = 970 
      and a.CN_DOC_DESIGNATION like :usEdit1Text13 and a.CN_DELIVERY_DATE >= :usDTP13 and a.CN_DELIVERY_DATE <= :usDTP23 
  
order by NN

на форме использую компоненты SQLConnection и SimpleDataSet


Это сообщение отредактировал(а) lesniken - 10.8.2010, 08:23
PM MAIL   Вверх
lesniken
Дата 10.8.2010, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



решил проблему переписав все для компонента SQLQuery
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0436 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.