Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Heads-up - potential SQL Server bug
Message
 
 
To
29/03/2010 14:52:56
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Miscellaneous
Thread ID:
01457886
Message ID:
01457896
Views:
66
Hi Al,
I'm confused. How GUIDs and SCOPE_IDENTITY are related in your case?
Yes, you can return output parameters from a stored procedure .
SQLEXEC(, "EXEC mysp @Param1=?Param1, Param2=?@Param2, ....")
>I'm working on a project inserting data into SQL Server 2005 (SugarCRM) via ODBC and SQLEXEC() etc.
>
>SugarCRM uses GUIDs as primary keys. They're not autogenerated, Sugar's business layer calls NewID() on inserts. If I'm inserting rows programmatically I need to get the primary key values back.
>
>One way to do this is by calling SCOPE_IDENTITY, @@IDENTITY etc. after the INSERT. But, a quick Google found a corner-case bug with these functions that is apparently not fixed even in SQL 2008:
>
>http://connect.microsoft.com/SQLServer/feedback/details/328811/scope-identity-sometimes-returns-incorrect-value
>
>Since this bug seems to crop up in parallel execution, larger installations may be more vulnerable than small ones based on SQL Server Express.
>
>While on the topic, is it possible to execute a stored procedure via ODBC and have it return an output that can be read in VFP? This seems to be the recommended approach.
--sb--
Previous
Reply
Map
View

Click here to load this message in the networking platform