<Help!!> I need to retrieve an autonumber from microsoft access using visual C#

Please support our C# advertiser: Intel Parallel Studio Home
Thread Solved

Join Date: Sep 2007
Posts: 3
Reputation: precado999 is an unknown quantity at this point 
Solved Threads: 0
precado999 precado999 is offline Offline
Newbie Poster

<Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #1
Apr 23rd, 2008
I am working on my senior project and I am using C#.net and Microsoft Access to create a program that lets the user store information into a database. I have many tables but the primary table that mostly everything connects to is the customers table. Well I know how to insert, update and delete using C#. But I need to know how to retrieve the primary key from the customers table which happens to be an autonumber. I kind of understand that I need to use SCOPE_IDENTITY or @@IDENTITY. I just have no idea how. I have tried a couple ways without any success.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #2
Apr 24th, 2008
Do your Insert Query, the do a SELECT @@IDENTITY Query immediately afterward. It's best to do both in a stored procedure with the Identity as an OUT parameter.

Try this link: http://www.netomatix.com/adonetauto.aspx
Reply With Quote Quick reply to this message  
Join Date: Sep 2007
Posts: 3
Reputation: precado999 is an unknown quantity at this point 
Solved Threads: 0
precado999 precado999 is offline Offline
Newbie Poster

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #3
Apr 24th, 2008
Ill give it a shot.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #4
Apr 24th, 2008
Let us know. Remember to mark the thread solved if this answered your question.
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 45
Reputation: bcasp is an unknown quantity at this point 
Solved Threads: 10
bcasp bcasp is offline Offline
Light Poster

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #5
Apr 25th, 2008
I've always run into issues with using the IDENTITY property in Access. If your using an autonumber, you could always just do something like:

SELECT MAX(autonumber_column_name) AS alias FROM table_name

Do that after your insert and it should return the last autonumber generated.
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 1
Reputation: imartinez is an unknown quantity at this point 
Solved Threads: 1
imartinez imartinez is offline Offline
Newbie Poster

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #6
Apr 25th, 2008
Hi

If your DB going to be affected by several procedures or triggers at the same time into your session, you have to use SCOPE_IDENTITY().

Example:

CREATE PROCEDURE prTable_Insert
@value1 varchar(16)

AS
INSERT INTO Table(field1) VALUES (@value1)
SELECT SCOPE_IDENTITY()
GO

This going to return the last value inserted by this store procedure, but if you use @@IDENTITY this going to return the last ID inserted in your sesion, and this value could be another inserted by another process or trigger out of this procedure executed in your actual session.

Good luck!!!
Reply With Quote Quick reply to this message  
Join Date: Sep 2007
Posts: 3
Reputation: precado999 is an unknown quantity at this point 
Solved Threads: 0
precado999 precado999 is offline Offline
Newbie Poster

Re: <Help!!> I need to retrieve an autonumber from microsoft access using visual C#

 
0
  #7
Apr 25th, 2008
thanks I have figured it out thanks to all the replys.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC