my $WhereVal = $Return->[0]->{WhereVal};
my $Temp2 = 2;
warn $WhereVal;
eval "\$Temp = qq/$WhereVal/";
warn $Temp;
####
c.AppModule=m.AppModule and m.Application=$Temp2 at (eval 43) line 19.
Use of uninitialized value in concatenation (.) at (eval 43) line 20.
Use of uninitialized value in warn at (eval 43) line 21.
##
##
sub VWP_RunQuery {
my ($QueryRef, @Params) = @_;
if ($QueryRef) {
VWP_Log(5, "Running query $QueryRef...");
my $stt = "select q.FromVal, q.OrderVal, q.SelectVal, q.WhereVal " .
"from VWPQuery q, VWPQueryRef qr where q.Query=qr.Query and " .
"qr.DBType = ? and qr.Query = ?";
my $Return = VWP_SQL($stt, ($Session::DBType, $QueryRef));
if (@$Return) {
my $OrderVal = $Return->[0]->{OrderVal};
$stt = "select " . $Return->[0]->{SelectVal} . " from " .
$Return->[0]->{FromVal};
if ($Return->[0]->{WhereVal}) {
my $WhereVal;
eval "\$WhereVal = qq/$Return->[0]->{WhereVal}/";
$stt = $stt . " where " . $WhereVal;
}
if ($OrderVal) {
if (($OrderVal =~ /order by/) || ($OrderVal =~ /ORDER BY/)) {
$stt = $stt . " " . $OrderVal;
} else {
$stt = $stt . " order by " . $OrderVal;
}
}
return VWP_SQL($stt, @Params);
}
}
VWP_StrMessage(1, 13, $QueryRef);
}