DBI, Win2000, Oracle statement
Jeg skal hente data fra en Oracle via ODBC i DBI modulet, Alle andre statement går godt, undtagen når jeg benytter dato formater. Hvis jeg indsætter dato direkte i statement er alt ok, men ikke når de benyttes som variabler, og de skal oprindeligt komme fra et kaldende script, så det et must at det fungerer.Jeg får ikke en fejlmeddelse fra Oracle, men script error i min Apache Server(Errorlog).
Kan statementet laves anderledes for at få de samme data, eller andre gode forslag.
Vil bibeholde ODBC connectionen !!
-- Kode --
use DBI;
$user="xx";
$pass="xx";
$dbh=DBI->connect"dbi:ODBC:<hostname>",$user,$pass) or die &db_error;
$sth=$dbh->prepare("SELECT * from xx WHERE Dato BETWEEN '$from' AND '$to'");
$sth->execute;
$dbh->Disconnect;
-- Kode slut --
Mvh, BBA
