Конференция "Corba" » Как получить доступ из ActiveX-формы к ADOConnection в DataModule [Delphi, Windows]
 
  • cleaner_it © (13.02.11 20:14) [0]
    Есть приложение ActiveX, для которого я хочу сделать подчиненную форму.
    #Скажу сразу - в ActiveX я не нашел возможности создать именно подчиненную форму. Это просто еще одна форма.

    И приложение и новая форма должны получать доступ к одной и той-же временной таблице в MS SQL (которая создается в приложении). Проблема в том, что на новой форме эта временная таблица не видна, т.к. ADOConnection - новый (видна, если делать глобальную временную таблицу, но это мне совсем не нужно).

    Т.е. решение очевидное - вынести ADOConnection в DataModule, и использовать его в обоих формах.
    НО! При выносе ADOConnection в DataModule - ADOConnection вообще перестает работать.

    Код:
    [CODE]  
    DataModuleAX.ADOConnection.Connected := False;
    DataModuleAX.ADOConnection.ConnectionString := ConnectionString.Text;
    DataModuleAX.ADOConnection.Connected := True;
    [/CODE]

    Подскажите направление:)
  • cleaner_it © (13.02.11 20:39) [1]
    Сообщение об ошибке:
    ---------------------------
    Debugger Exception Notification
    ---------------------------
    Project Desktop.exe raised exception class EDatabaseError with message 'Missing Connection or ConnectionString'.
    ---------------------------
    Break   Continue   Help  
    ---------------------------
  • clickmaker © (14.02.11 15:21) [2]
    в какой момент ошибка?
 
Конференция "Corba" » Как получить доступ из ActiveX-формы к ADOConnection в DataModule [Delphi, Windows]
Есть новые Нет новых   [118628   +18][b:0][p:0]