|  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 часов  | 
|  |