Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.08;
Скачать: CL | DM;

Вниз

Вопрос по FIBScripter и fbclient.dll   Найти похожие ветки 

 
Tima   (2010-05-17 16:55) [0]

Как мне заставить его юзать fbclient.dll?
Он упороно ищет gds32.dll.
FIBScripter лежит в одиночестве. К никаким дабабейзам и транзакциям не привязан. Свойство принудительно указывающего клиенсткую библиотеку я не нашёл. (

FIB 6.9.6


 
Виталий Панасенко(дом)   (2010-05-17 18:15) [1]

КАК это НЕ ПРИВЯЗАН? скриптер ПРИВЯЗАН к компоненту pFIBDataBase(св-во DataBase),.а у него(у pFIBDataBase) как раз и выставляется имя ДЛЛ


 
Tima   (2010-05-18 09:25) [2]

скриптер не обязательно должен быть привязна к датабейзу

FIBPlus 696 Developers Guide.pdf:

> Если скрипт планируется исполнять в рамках конкретного соединения,
>  то  в компоненте необходимо установить свойство Database.
>  
> Если в рамках конкретной транзакции, то  необходимо установить
> и свойство Transaction.
> Важно то, что если свойство Database не установлено, то
> в  скрипте обязан существовать стейтмент CREATE DATABASE
>  или CONNECT DATABASE.


У меня как раз второй случай. Ясно что если привязать к датабейзу то клиенсткую библиотеку он берет из него. Ток мне этот датабейз нафиг ненужен.


 
Виталий Панасенко(дом)   (2010-05-18 11:43) [3]

ну, и как ты тогда можешь указать альтернативу GDS32, если кроме как в pFIBDataBase не существует возможности выбора имени клиентской б-ки?


 
Tima   (2010-05-18 12:00) [4]


> ну, и как ты тогда можешь указать альтернативу GDS32, если
> кроме как в pFIBDataBase не существует возможности выбора
> имени клиентской б-ки?

Так собственно поэтому и задаю вопрос. Непосредственно скриптеру можно указать клиентскую библиотеку или только через датабейз?


 
Виталий Панасенко(дом)   (2010-05-18 16:44) [5]


> Так собственно поэтому и задаю вопрос. Непосредственно скриптеру
> можно указать клиентскую библиотеку ....
>

коим образом?
procedure TpFIBScripter.Parse(Terminator:Char=";");
begin
FMakeConnectInScript:=False;
FHaveDMLStatements    :=False;
FHaveUnknownStatements:=False;
FLibraryName   := "gds32.dll";
FParser.ParseScript(FScript,Terminator,FScriptMap);
FPrepared:=True;

FMakeConnectInScript:=FParser.FMakeConnectInScript;
FHaveDMLStatements    :=FParser.FHaveDMLStatements;
FHaveUnknownStatements:=FParser.FHaveUnknownStatements;
end;

далее везде используется FLibraryName



Страницы: 1 вся ветка

Текущий архив: 2012.04.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
11-1243600824
Noob
2009-05-29 16:40
2012.04.08
При копировании из 8 битного BMP в 24битный искажаются цвета


6-1254820466
Tailor_McMaffin
2009-10-06 13:14
2012.04.08
SetupAPI -> GUID устройства


2-1324104343
ШК
2011-12-17 10:45
2012.04.08
Обмен данными между приложениями через интернет


11-1206012968
Nikfel
2008-03-20 14:36
2012.04.08
Как вывести окно с прозрачным цветом.


15-1323268620
tee_off
2011-12-07 18:37
2012.04.08
создание объекта внутри своего отдельного юнита