Hi All,

Does anyone have experience with using Perl, DBI, ADO to execute SQL Stored 
procedure that can update input parameters for use as output.
Here is my example: sp_test_1 is stored proc that chancges value of $y. Perl 
script:


use DBI;
use DBD::ADO;

$dbh = DBI->connect('dbi:ADO:DSN', 'name', 'password')
            || die $DBI::errstr;

$y = 5;
  $sth = $dbh->prepare("execute sp_test_1 ?");
  $rc = $sth->bind_param_inout(1, \$y, 1) || die $dbh->errstr;
  $sth->execute;
$dbh->disconnect;
print "y = $y\n";


It must be 10 after call.
sp_test_1 works from Query Analyzer, but when I run this script I get a 
stange error:
"Can't locate DBI object method "bind_param_inout" via package 
"DBD::ADO::st"."

As far as I know there is no st package. Can you explain why it doesn't 
work?
Thank you.

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.

_______________________________________________
Perl-Win32-Users mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-users

Reply via email to