desaster0505
Erfahrenes Mitglied
Hall zusammen,
bei unserer Webanwendung wurde eine Oracle-Datenbank durch eine IBM DB2 ersetzt.
Nun hab ich ein PHP-Skript (nicht von mir) in dem folgender SQL-Befehl auf die DB2 angepasst werden muss. Ich weiss leider nicht wo und wie hier was geändert werden müsste. Hoffe es kann mir jemand weiterhelfen. Eine Fehlermeldung gibt es nicht, da diese abgefangen wird und eine Standard-Fehler-Nachricht ausgegeben wird ("Bitte wählen Sie....bla bla"). Es ist also keine Fehlernachricht vom PHP-Interpreter
Hier der Code wo vermutlich der Fehler liegt:
Hoffe, mir kann jemand weiterhelfen. Steh total auf dem Schlauch.
bei unserer Webanwendung wurde eine Oracle-Datenbank durch eine IBM DB2 ersetzt.
Nun hab ich ein PHP-Skript (nicht von mir) in dem folgender SQL-Befehl auf die DB2 angepasst werden muss. Ich weiss leider nicht wo und wie hier was geändert werden müsste. Hoffe es kann mir jemand weiterhelfen. Eine Fehlermeldung gibt es nicht, da diese abgefangen wird und eine Standard-Fehler-Nachricht ausgegeben wird ("Bitte wählen Sie....bla bla"). Es ist also keine Fehlernachricht vom PHP-Interpreter
Hier der Code wo vermutlich der Fehler liegt:
PHP:
for ($q=1; $q<=$this->ospAmount; $q++) {
$sql_spr = "SELECT PRIUPR,PRITOP FROM AML_IOP a,COM_PRI b
WHERE a.IOPREFINTKEY = ".$this->ospObject[$this->opoAmount][$q]['OSPINTKEY']."
AND IOPREVACT = 999999999 AND PRIINTPIK = a.IOP_RF_PRIINTPIK AND PRIREVACT = 999999999";
$result_spr = $this->db->query($sql_spr);
if (!DB::isError($result_spr)) {
$this->sprObject[$this->opoAmount][$q] = $result_spr->fetchRow();
} else {
$errorText[] = amoss_text_10014.'<br>';
}
$this->ospObject[$this->opoAmount][$q]['UPR'] = $this->sprObject[$this->opoAmount][$q]['PRIUPR'];
$this->ospObject[$this->opoAmount][$q]['TOP'] = $this->sprObject[$this->opoAmount][$q]['PRITOP'];
}
Hoffe, mir kann jemand weiterhelfen. Steh total auf dem Schlauch.