Ralf Hoppe: Datenbankabfrage mit ISQL im Perl

Beitrag lesen

Hallo Forumer,

vielleicht arbeite ich etwas umständlich, und die Frage wird bestimmt bei einigen den Magen umdrehen. Da die Sache aber für das Intranet ist, geht es nur um die Funktionalität.

Es werden in einem Formular Werte übergeben, diese werden im Perl-Script eingelesen. Dort habe ich eine ISQL Anweisung, welche mit 2 Werten arbeiten soll. Dazu folgende Anweisung:

$bm = $Formular[9];
$kw = $Formular[7];

open(egal, " isql -c "uid=dba;pwd=sql;dbn=kfz;dbf=../database/kfz.db;DBS=-q -b" call hpfrage ($bm, $kw);");
close(egal);

Leider werden die Variablen $bm und $kw im isql nicht interpretiert. Dort steht dann folgende Anweisung:

call hpfrage (, );

Jetzt weiss ich leider nicht, ob es ein Problem vom Perl oder vom ISQL, oder eher von mir ist ;-)

Wäre nett, wenn jemand Stellung dazu nehmen könnte.

Danke im voraus

Ralf Hoppe