Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: DBI - ODBC- do - MSSQL stored procedure - does not complete but returns "ok"

by Devanchya (Beadle)
on Dec 15, 2006 at 16:28 UTC ( [id://590053]=note: print w/replies, xml ) Need Help??


in reply to DBI - ODBC- do - MSSQL stored procedure - does not complete but returns "ok"

At this second I can not delve into the DBI code itself, but I believe there is a MSSQL option to set the timeout of a client connection.

What is happening, by the sounds of it, is the DBI is dropping the connection, your program sees the drop and continues. Your line in the eval: $dbh->commit; will commit the code even if it completely screwed up. Your not checking to see if it was a success before commiting.

In SYBASE you can extend the time out using the dbi:Sybase:timeout=240 connector. In MYSQL you can use the mysql_connect_timeout=240 in the connector like sybase.
I do not see this option in MSSQL, but my knowledge there is lacking a bit.

Hope this helps, and isn't a complete waste of space.
--

Even smart people are dumb in most things...
  • Comment on Re: DBI - ODBC- do - MSSQL stored procedure - does not complete but returns "ok"

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://590053]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2024-04-23 23:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found