|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Orlov 2:5030/289.39 05 Mar 2004 17:04:12 To : Yury Shvetsov Subject : DBD::ODBC & SQL Server stored procedure -------------------------------------------------------------------------------- YS> Есть на SQL Server 2000 хранимая процедура, возвращающая рекордсет. YS> Если её вызывать из Query Analyzer-a или из MS Access через ODBC, то всё в YS> порядке. YS> А если вызывать её из перлового скрипта через DBD::ODBC, то вот что YS> получается: YS> DBD::ODBC::st execute failed: [Microsoft][ODBC SQL Server Driver]Invalid YS> cursor state (SQL-24000)(DBD: dbd_describe/SQLNumResultCols err=-1) YS> Что бы зто значило и как это побороть? Попробуй ее вызвать "select <имя процедуры>" и еще посмотри какой код SQL генерирует Ms Access. Sergey. --- GoldED/386 3.00.Alpha5+ * Origin: St.Petersburg, Russia, BMW316E30, (2:5030/289.39) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/165674048a592.html, оценка из 5, голосов 10
|