Click here to Skip to main content
15,880,608 members
Home / Discussions / C#
   

C#

 
GeneralRe: OnEnter Event Pin
nidhelp22-Aug-05 22:02
nidhelp22-Aug-05 22:02 
GeneralRe: OnEnter Event Pin
Agyeman23-Aug-05 2:44
Agyeman23-Aug-05 2:44 
GeneralRe: OnEnter Event Pin
Agyeman23-Aug-05 2:49
Agyeman23-Aug-05 2:49 
GeneralRe: OnEnter Event Pin
nidhelp23-Aug-05 5:46
nidhelp23-Aug-05 5:46 
Generalaccess autonincrement question Pin
theStorminMormon22-Aug-05 3:58
theStorminMormon22-Aug-05 3:58 
GeneralRe: access autonincrement question Pin
Guffa22-Aug-05 5:38
Guffa22-Aug-05 5:38 
GeneralRe: access autonincrement question Pin
theStorminMormon22-Aug-05 5:43
theStorminMormon22-Aug-05 5:43 
GeneralRe: access autonincrement question Pin
miah alom22-Aug-05 5:57
miah alom22-Aug-05 5:57 
Using identity column is not a good idea. There are many problems associated one being identity gap. I think you should implement your own increment procedure.

Have a table with the follwoing schema

CREATE TABLE dbo.Sequence
(
TableName varchar(30) NOT NULL,
NextVal int NOT NULL
)
LOCK DATAROWS
go

GetSequence should get you the id

CREATE PROCEDURE GetSequence (
@tbl varchar(30))
AS
DECLARE @nextval int
BEGIN
BEGIN TRAN
UPDATE Sequence
SET NextVal = NextVal + 1
WHERE TableName = @tbl

IF @@rowcount = 1
SELECT @nextval = NextVal
FROM Sequence
WHERE TableName = @tbl
COMMIT TRAN
SELECT @nextval
END

This will work even if there are 100 concurrent users
GeneralRe: access autonincrement question Pin
Guffa22-Aug-05 6:38
Guffa22-Aug-05 6:38 
GeneralHorizontal Scroll Bar Pin
zaboboa22-Aug-05 3:47
zaboboa22-Aug-05 3:47 
GeneralRe: Horizontal Scroll Bar Pin
miah alom22-Aug-05 4:58
miah alom22-Aug-05 4:58 
GeneralRe: Horizontal Scroll Bar Pin
zaboboa22-Aug-05 6:17
zaboboa22-Aug-05 6:17 
GeneralRe: Horizontal Scroll Bar Pin
Dan Neely22-Aug-05 7:06
Dan Neely22-Aug-05 7:06 
GeneralRe: Horizontal Scroll Bar Pin
zaboboa22-Aug-05 7:29
zaboboa22-Aug-05 7:29 
GeneralGrading out DataGrid Pin
zaboboa22-Aug-05 3:18
zaboboa22-Aug-05 3:18 
GeneralRe: Grading out DataGrid Pin
miah alom22-Aug-05 4:57
miah alom22-Aug-05 4:57 
Generaltree view question c# Pin
fady_sayegh22-Aug-05 3:13
fady_sayegh22-Aug-05 3:13 
GeneralRe: tree view question c# Pin
miah alom22-Aug-05 5:51
miah alom22-Aug-05 5:51 
GeneralRe: tree view question c# Pin
Robert Rohde22-Aug-05 8:56
Robert Rohde22-Aug-05 8:56 
GeneralContext Menu's Pin
exhaulted22-Aug-05 3:03
exhaulted22-Aug-05 3:03 
GeneralChanging the service name at installation time Pin
ankit.singhal@gmail.com22-Aug-05 2:34
ankit.singhal@gmail.com22-Aug-05 2:34 
GeneralRe: Changing the service name at installation time Pin
miah alom22-Aug-05 5:53
miah alom22-Aug-05 5:53 
QuestionHow can I show custom string such as "N/A" in DataGrid instead (null) for null columns? Pin
Behzad Ebrahimi22-Aug-05 2:28
Behzad Ebrahimi22-Aug-05 2:28 
AnswerRe: How can I show custom string such as "N/A" in DataGrid instead (null) for null columns? Pin
Behzad Ebrahimi22-Aug-05 3:51
Behzad Ebrahimi22-Aug-05 3:51 
QuestionWhat does .net stand for? Pin
Tuwing.Sabado22-Aug-05 1:41
Tuwing.Sabado22-Aug-05 1:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.