|
Програмное определение имя компа базы SQL
| ☑ |
0
Robin iz Robinov
26.07.11
✎
14:56
|
Всем привет!
Как программно определить имя компьютера на котором находится SQL база, из 1С v8.X?
Как можно узнать свой IP адрес, естественно из всеми любимой 1С v8.X?
Спасибо за ранее!
|
|
1
Robin iz Robinov
26.07.11
✎
15:12
|
Мож у кого идеи какие есть?
|
|
2
Happy Bear
26.07.11
✎
15:13
|
СтрокаСоединения
|
|
3
butterbean
26.07.11
✎
15:19
|
СтрокаСоединенияИнформационнойБазы()
|
|
4
Мулька
26.07.11
✎
15:21
|
Не в курсах как в снеговике, в семерке было так:
====
Процедура Сформировать()
WshShell = CreateObject("WScript.Shell");
Сообщить("Клиент Наме "+WshShell.ExpandEnvironmentStrings("%clientname%"));
WshShell=CreateObject("WScript.Shell");
ИмяКомпьютера=WshShell.RegRead("HKEY_CURRENT_USER\Volatile Environment\CLIENTNAME");
//КомандаСистемы("echo %CLIENTNAME% >client.txt");
//Текст=СоздатьОбъект("Текст");
//Текст.Открыть("client.txt");
//ИмяКлиентскогоКомпьютера=СокрЛП(Текст.ПолучитьСтроку(1));
Сообщить("ИмяКлиентскогоКомпьютера "+ИмяКомпьютера());
objNet = СоздатьОбъект("WScript.NetWork");
ДоменПользователя = objNet.UserDomain;
ИмяПользователяОС = objNet.UserName;
ИмяТекущегоПользователяОС = ДоменПользователя + "\" + ИмяПользователяОС;
Сообщить("ИмяТекущегоПользователяОС "+ИмяТекущегоПользователяОС);
WshNetwork = CreateObject("WScript.Network");
Сообщить("UserName "+WshNetwork.UserName);
WshNetwork=СоздатьОбъект("WScript.Network");
Сообщить("ComputerName"+WshNetwork.ComputerName);
пСетевойРесурс = "E:\";
fso = CreateObject("scripting.fileSystemObject");
Лимит = fso.getDrive(пСетевойРесурс).freeSpace();
Сообщить("Свободно на : "+пСетевойРесурс+" "+Лимит+" байт");
КонецПроцедуры
===
|
|
5
Robin iz Robinov
27.07.11
✎
07:24
|
Спасибо!
|
|
6
detec
27.07.11
✎
07:40
|
(0) Для распределённой клиент-серверной системы - никак. Для файловой базы - через WSH как в (4).
|
|