$dbh->do('exec sp_MyStoredProg @foo=' . $dbh->quote($bar));
####
$bar=~s/'/''/g;
$dbh->do("exec sp_MyStoredProg \@foo='$bar'");
####
my $sth=$dbh->prepare('exec sp_MyStoredProg @foo=?');
$sth->execute($bar);
####
DBD::ODBC::st execute failed: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 's'. (SQL-37000)
[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotation mark before the character string '.... (SQL-37000)(DBD: st_execute/SQLExecute err=-1) at testdiff.pl line 113.