powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / В расшаренной папке запуск exe через bat
25 сообщений из 53, страница 2 из 3
В расшаренной папке запуск exe через bat
    #38731797
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zirraПопробуй (просто так, ради хохмы) если имя сервера не определяется, добавить перед именем базы ещё и имя заведомо рабочего сервера...

условно говоря вместо security2.fdb передавать 192.168.1.12:security2.fdb ?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38731800
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi> условно говоря вместо security2.fdb передавать 192.168.1.12:security2.fdb ?
Ну да... Ну да...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38731820
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zirra,
а почему не возникает проблем если я запускаю MyProg просто из командной строки
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38731827
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

Ты недооцениваешь крутизну травы. Зачем ему системная БД?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38731838
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterzirra,
Ты недооцениваешь крутизну травы. Зачем ему системная БД?
Ладно ладно, это не столь важно.
Хотелось бы понять почему из запуск MyProg под командной строки приводит к корректной отработки isc_attach_database, а из под load.bat к StVec[1] = isc_unavailable. Хотя на вход что в первом случае, что во втором передается security2.fdb в isc_attach_database
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38731870
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster> Ты недооцениваешь крутизну травы. Зачем ему системная БД?
Понятия не имею!..
Но если его уже так торкнуло, то тут уже бессмысленно 42-й раз пытаться это узнать... Всё равно промолчит...
prgmdelphi> Автор: prgmdelphi. Ладно ладно, это не столь важно.

И всё-таки: ЗАНАКОЙХЕР?..
prgmdelphi> Хотелось бы понять почему из запуск MyProg под командной строки приводит к корректной отработки isc_attach_database, а из под load.bat к StVec[1] = isc_unavailable. Хотя на вход
что в первом случае,
> что во втором передается security2.fdb в isc_attach_database

А я вот совсем не уверен, что это именно так...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732418
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732423
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zirraА я вот совсем не уверен, что это именно так...

Именно так (я даже специально в лог кидаю путь который передается в isc_attach_database из командной строки и при запуске через load.bat - так вот он равен просто security2.fdb.
Но поведение isc_attach_database разное - как это объяснить?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732470
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi,
Может нет какой-то переменной, пути...
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732498
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlovprgmdelphi,
Может нет какой-то переменной, пути...
я не понимаю как одна и та же функция "isc_attach_database" с одинаковыми переданными параметрами работает расшаренной папке по разному - при вызове MyProg.exe через bat и через командную строку?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732556
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi> я не понимаю как одна и та же функция "isc_attach_database" с одинаковыми переданными параметрами работает расшаренной папке по разному - при вызове MyProg.exe через bat и через командную строку?
Наймите всё-таки программиста...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38732749
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphiя не понимаюЕщё раз прочитайте сообщение cmd.exe и про "текущий каталог".
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733695
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorovprgmdelphiя не понимаюЕщё раз прочитайте сообщение cmd.exe и про "текущий каталог".
В случае загрузки MyProg.exe ч/з load.bat, то текущая директория C:\Windows; в случае загрузки MyProg.exe ч/з командную строку, то текущая директория расшаренная папка. В isc_attach_database передается просто security2.fdb по идеи ни в первом ни во втором случае isc_attach_database не должен находить security2. fdb (т.к. security2. fdb хранится на 1ом компьютере в C:\Program Files\Firebird\Firebird 2.5\bin), но во втором случае находит - как это объяснить?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733743
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi,

Посмотри, что у тебя в переменной PATH окружения в обоих случаях. Посмотри, нет ли еще какой security.fdb - могла случайно затесаться в результате неправильной установки.
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733744
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi,

И кстати, а нет ли у тебя алиаса на базу?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733745
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterprgmdelphi,
И кстати, а нет ли у тебя алиаса на базу?
алиаса нет
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733746
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi> В случае загрузки MyProg.exe ч/з load.bat, то текущая директория C:\Windows; в случае загрузки MyProg.exe ч/з командную строку, то текущая директория расшаренная папка.
И даже после посоветованного тебе применения cd тоже C:\Windows ?..
НЕ ВЕ-РЮ!!! /К.С.Станиславский/

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733752
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

Слушай, а FB точно может конектиться к базе только по ее имени? Это что за угадайка получается - пусть у меня 2 базы:
c:\Debug\base.fdb
c:\FrontEnd\base.fbd
Я говорю - а давай мне базу "base.fdb" - у птица телепатор не перегорит?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733753
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster> Слушай, а FB точно может конектиться к базе только по ее имени? Это что за угадайка получается - пусть у меня 2 базы:
> c:\Debug\base.fdb
> c:\FrontEnd\base.fbd
> Я говорю - а давай мне базу "base.fdb" - у птица телепатор не перегорит?
Ну, есть же у нас [b]firebird.conf[b], в котором имеется метод поиска/доступа:
firebird.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
# ----------------------------
# Database Paths/Directories
#
# DatabaseAccess may be None, Full or Restrict. If you choose Restrict,
# provide ';'-separated trees list, where database files are stored.
# Relative paths are treated relative to RootDirectory entry
# (see above). Default value 'Full' gives full access to all files
# on your site. To specify access to specific trees, enum all required
# paths (for Win32 this may be something like 'C:\DataBase;D:\Mirror',
# for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only
# databases listed in aliases.conf can be attached.
#
# Note: simple quotation marks shown above should *NOT* be used when
# specifying values and directory path names. Examples:
#
# DatabaseAccess = None
# DatabaseAccess = Restrict C:\DataBase
# DatabaseAccess = Restrict C:\DataBase;D:\Mirror
# DatabaseAccess = Restrict /db
# DatabaseAccess = Restrict /db;/mnt/mirrordb
# DatabaseAccess = Full
#
# UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM!
# IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT
# DATABASE LOCATIONS!
#
# Type: string (special format)
#
#DatabaseAccess = Full

А куда у ТС и что лезет, ну, Х его З, товарищ майор!..

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733755
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphiDarkMasterprgmdelphi,
И кстати, а нет ли у тебя алиаса на базу?
алиаса нет

Где смотрел?
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733757
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

Сдается мне - не забирался ТС в эти "дебри" ;)
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733758
prgmdelphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterprgmdelphi,

Посмотри, что у тебя в переменной PATH окружения в обоих случаях. Посмотри, нет ли еще какой security.fdb - могла случайно затесаться в результате неправильной установки.
в path нет ссылок на security2.fdb, другой security тоже нет
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733760
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster> Сдается мне - не забирался ТС в эти "дебри" ;)
Дык, ТС, как Карп Савельевич Якин:
- Да как же тебя понять, хороняка, коль ты ничего не говоришь?!. /Иван Васильевич Меняет Профессию/

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733765
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi,

Ох, уже который день из тебя тянем по капле - что ж ты таки делаешь. Не поленился - проверил из ISQL.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect d:\fb25\security2.fdb
CON> user SYSDBA password mypassword
CON> ;
Statement failed, SQLSTATE = 28000
no permission for direct access to security database D:\FB25\SECURITY2.FDB

SQL>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Вывод - ты коннектишся НЕ к "той" security2.fdb - ищи..

P.S. Тексты ошибок, сообщения и прочее ты упорно не показываешь.
...
Рейтинг: 0 / 0
В расшаренной папке запуск exe через bat
    #38733769
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prgmdelphi> кстати при запуске load.bat хоть с ключевым словом "start" хоть без него в консоли выводится сообщение:
> "Указанный путь был использован при запуске CMD.EXE в качестве текущей папки. CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows.
http://achurr.blogspot.ru/2010/11/cmd-unc.html

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / Windows [игнор отключен] [закрыт для гостей] / В расшаренной папке запуск exe через bat
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]