Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
TableAdapter - how to get two keys after insert?
Message
From
07/05/2009 23:03:16
John Baird
Coatesville, Pennsylvania, United States
 
General information
Forum:
ASP.NET
Category:
ADO.NET
Environment versions
Environment:
C# 3.0
OS:
Windows XP
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01398218
Message ID:
01398510
Views:
82
This message has been marked as the solution to the initial question of the thread.
>>>I need to return back SCOPE_IDENTITY() as well as NewID(). Or at least NewID() that I'm putting there as ID of the order may not be that important, though I may want to display it.
>>>
>>>I can not use SP as it's SQL Server CE.
>>>
>>>Appreciate your ideas.
>>
>>
>>You cannot batch calls to sqlce. the sample code shows how to do this..
>
>John,
>
>Are you sure this would not work
>INSERT INTO [Orders] ([OrderPk], [OrderDate]) VALUES (@NewOrder, GetDate()); return Scope_Identity()
>
>and I need to use the exact idea from your article?
>
>Thanks again.

SQLCe does not support batch queries. You cannot chain commands with ';' and get them to work. Follow the method from my article, AFAIK, its the only way to get the identity.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform