![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
изменить запущенного проекта из PROGRAM в v$session [D7]
Paha © (2006-02-07 13:02:00)Всем доброго дня.
Работаю в Oracle.
Запускаю exe, на этой же БД делаю
select * from v$session
, мой проект светится в поле PROGRAM как "C:\Program Files\Borland\Delphi7\Projects\...".
Как сделать так, чтобы был виден только имя EXE проекта, без пути к файлу? Или чтобы вообще там было пусто.
Спасибо.
evvcom (2006-02-07 15:15:00) [1]
> Paha © (07.02.06 15:05) [13]
Я не работаю с ADO, лучше пере чти
> sniknik © (07.02.06 14:01) [9]
Paha (2006-02-07 15:05:00) [2]evvcom
я имею ввиду поподробнее про это
> У ADOQuery есть свойство Connection
Если через это свойство можно имя поменять, как это можно сделать?
evvcom (2006-02-07 15:02:00) [3]
> А можно поподробнее?...
А этого
> DOA, ODAC
мало?
Paha (2006-02-07 14:50:00) [4]че-то ничего не получается...
evvcom
А можно поподробнее?...
sniknik
Свойство коннекта же можно задавать и через ADOQuery...
[Error] Unit1.pas(30): Undeclared identifier: 'ExeName'
evvcom (2006-02-07 14:44:00) [5]А лучше, имхо, с Ораклом работать через заточенные под него компоненты: DOA, ODAC.
sniknik (2006-02-07 14:01:00) [6]> Я ADOConnection не делаю
... это из принципа или как?
> ADOQuery1.Properties. ... - а дальше как?
а никак, это свойство конекта, а у тебя он создается на момент открытия ADOQuery (не думаеш же, что оно чудом, без соеденения конектится, только потому что его не используеш? нет просто тебе не показывают) когда уже поздно(на открытом) чтото менять. можно конечно генофонд поковырять, вставить обрезку пути в него до открытия... но не советую.
evvcom (2006-02-07 14:00:00) [7]У ADOQuery есть свойство Connection
Paha (2006-02-07 13:47:00) [8]sniknik, возможно это то что надо...
Можно немного поподробнее?...
Я ADOConnection не делаю, оперирую ADOQuery
ADOQuery1.Properties. ... - а дальше как?
Paha (2006-02-07 13:40:00) [9]Все равно. Из Делфи запускаю - дает полный путь проекта. Сейчас вот скомпилил, ехе-шник положил в C:, запустил, в v$session так и записалось:
C:\Project1.exe
sniknik (2006-02-07 13:36:00) [10]при конекте через ADO можно указать явно имя приложения, например
ADOConnection.Properties['Application Name'].Value:= Application.ExeName; ADOConnection.Open;
подозреваю и для других методов коннекта тоже...
Sergey13 (2006-02-07 13:25:00) [11]А ты из под Делфы запускаешь или нет?
Paha (2006-02-07 13:22:00) [12]Странно, я думал может это где-то в Дельфях задается...
Сессия SQLNavigator-а вообще в PROGRAM ничего не показывает, сессия другой проги показывает только имя EXE-шника. Моя прога показывает имя с путями... Все запускается с одного компа и на одной базе.
В чем может быть прикол?
Sergey13 (2006-02-07 13:16:00) [13]А у меня экзешники без пути. Странно.
8.1.6.
Desdechado (2006-02-07 13:12:00) [14]версия оракла?
у меня 9.2.0.1 EE без путей показывает по умолчанию