Hi Gurus,
Greetings!
My perl script is using the DBI 1.37 & DBD-ODBC 1.06 to connect from
Unix to our
Windows SQL Server via Proxy. The SQL query that I am doing is very
simple.
Here is the Query:
my $sth = $dbh->prepare( "SELECT lkpver.text_string as
version,lkpst.text_string as status from release_target rt, lookup
lkpst, lookup lkpver where rt.product_issue_id = $bfn and
lkpst.lookup_category_name = 'm2_release_target_status' and
lkpst.code_int = rt.status_lkp and lkpver.lookup_category_name =
'm2_fix_in' and lkpver.code_int = rt.fix_in_version_lkp");
$sth->execute($bfn);
while ( my $row = $sth->fetchrow_hashref) {
my $flag_no_row = 1;
$release_status = $row->{status};
$release_ID = $row->{version};
Any help/pointers to resolve this would be very much appreciated.
Thanks,
-Murali
Error Message from the dbi proxy server:
Thu Apr 8 10:20:34 2004 debug, Accepting client
Thu Apr 8 10:20:34 2004 debug, Client executes method
CallMethod
Thu Apr 8 10:20:34 2004 debug, CallMethod: =>
DBI::ProxyServer::db=HASH(0x3a7e790),STORE,AutoCommit,1
Thu Apr 8 10:20:34 2004 debug, CallMethod: <= 1
Thu Apr 8 10:20:34 2004 debug, Client executes method
CallMethod
Thu Apr 8 10:20:34 2004 debug, CallMethod: =>
DBI::ProxyServer::db=HASH(0x3a7e790),prepare,SELECT lkpver.text_string
as version,lkpst.text_string as status from release_target rt, lookup
lkpst, lookup lkpver where rt.product_issue_id = 83481 and
lkpst.lookup_category_name = 'm2_release_target_status' and
lkpst.code_int = rt.status_lkp and lkpver.lookup_category_name =
'm2_fix_in' and lkpver.code_int =
rt.fix_in_version_lkp,,ARRAY(0x3a77934)
Thu Apr 8 10:20:34 2004 debug, CallMethod died with: Can't bind
unknown placeholder '1' at
//eops1/netperl/site/lib/DBI/ProxyServer.pm line 329.
Thu Apr 8 10:20:34 2004 debug, Client executes method
DestroyHandle
Thu Apr 8 10:20:34 2004 debug, Child terminating.