30.11.2008, 10:21 | #1 |
Участник
|
Доброе время суток...
Подскажите как получить путь к текущей БД и Название текущей Компании... Заранее благодарю...
__________________
Рабочий день сокращает жизнь на 8 часов |
|
30.11.2008, 13:35 | #2 |
Участник
|
Код: GetDatabaseServer(URL : Text[1024]) Result : Text[250] // GetDatabaseServer Result := ''; strPeriod := COPYSTR(URL, STRPOS(URL, 'servername=') + 11); strPeriod := COPYSTR(strPeriod, 1, STRPOS(strPeriod, '&') - 1); WHILE STRPOS(strPeriod, '\') > 0 DO strPeriod := COPYSTR(strPeriod, STRPOS(strPeriod, '\') + 1); Result := strPeriod; GetDatabaseName(URL : Text[1024]) Result : Text[250] // GetDatabaseName Result := ''; strPeriod := COPYSTR(URL, STRPOS(URL, 'database=') + 9); strPeriod := COPYSTR(strPeriod, 1, STRPOS(strPeriod, '&') - 1); WHILE STRPOS(strPeriod, '\') > 0 DO strPeriod := COPYSTR(strPeriod, STRPOS(strPeriod, '\') + 1); Result := strPeriod; GetCompanyName(URL : Text[1024]) ResultC : Text[250] // GetCompanyname ResultC := ''; strPeriod := COPYSTR(URL, STRPOS(URL, 'company=') + 8); strPeriod := COPYSTR(strPeriod, 1, STRPOS(strPeriod, '&') - 1); WHILE STRPOS(strPeriod, '\') > 0 DO strPeriod := COPYSTR(strPeriod, STRPOS(strPeriod, '\') + 1); ResultC := strPeriod; |
|
30.11.2008, 17:05 | #3 |
Участник
|
Для SQL версии (на Native не проверял) проще сделать через виртуальные таблицы Database и Server.
Server.setrange("My Server", true); Server.find('-'); Database.setrange("My Database", true). Database.find('-'); Имя компании - CompanyName |
|
30.11.2008, 18:11 | #4 |
Участник
|
2 Kashin
Что за строку URL передаешь???
__________________
Рабочий день сокращает жизнь на 8 часов |
|
30.11.2008, 19:42 | #5 |
Участник
|
|
|
30.11.2008, 21:01 | #6 |
Участник
|
Цитата:
Нашел таблицу 700 BA Database, но там нет записей...
__________________
Рабочий день сокращает жизнь на 8 часов |
|
01.12.2008, 22:36 | #7 |
Участник
|
Database это системная таблица. Ее в дизайнере не видно. но она есть, там много таких при задании переменной Rec введите Database и все
__________________
Должен остаться только один. |
|
02.12.2008, 18:05 | #8 |
Участник
|
Что то не понимаю что вы имеете ввиду...
Можно пример?????
__________________
Рабочий день сокращает жизнь на 8 часов |
|