Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi EACCESS-Violeation bei Belegung der Parameter eines TIBScrip (https://www.delphipraxis.net/62973-eaccess-violeation-bei-belegung-der-parameter-eines-tibscrip.html)

sancho1980 12. Feb 2006 10:43

Datenbank: interbase 6.5 • Zugriff über: ibx, ibexpert

EACCESS-Violeation bei Belegung der Parameter eines TIBScrip
 
Hallo
ich habe ein problem:
ich habe ein sql-script (mit parametern), dass ich über eine tibscript-komponente ausführen will
in dem moment wenn ich den ersten parameter belegen will, bekomme ich eine 'eaccessviolation'
hier mal ein auszug aus dem skript:

SQL-Code:
CREATE DATABASE :database USER :user PASSWORD :password
PAGE_SIZE 4096
DEFAULT CHARACTER SET NONE;
und hier die stelle, wo das programm abbricht (eaccessviolation)

Delphi-Quellcode:
DataModule1.IBScript1.ParamByName('database').AsString := self.TargetFilePath;
(wobei self.TargetFilePath eine string-Variable ist)


das script an sich muss aber in ordnung sein; wenn ich statt der parameter feste werte ins script einsetze, wird es problemlos ausgeführt

weiß jemand rat?

danke

martin

mkinzler 12. Feb 2006 14:15

Re: EACCESS-Violeation bei Belegung der Parameter eines TIBS
 
Es scheint so, als ob beim Erzeugen einer datenbank keine Parameter möglich sind.

sancho1980 12. Feb 2006 14:51

Re: EACCESS-Violeation bei Belegung der Parameter eines TIBS
 
hmmm, schon komisch
naja, mittlerweile bin ich dazu übergegangen die entsprechende zeile in das skript während der laufzeit einzufügen; aber elegant is das wohl eher nicht :cat:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz