質問: c#で新規会員登録のプログラムで会員登録するとデータベースに連番で登録するにはどうすればいいでしか?
回答: 自動でいいなら ・Microsoft SQL Server なら CREATE TABLE時に自動設定したい列に IDENTITY を指定 IDENTITYは列の属性なのでINSERT時にその列は指定しません(その列には自動的に連番の値が入ります) IDENTITY プロパティ ・Oracle なら SEQUENCEを作成して INSERTするとき nextval CREATE SEQUENCE 順序疑似列 じゃあSQL Serverで追加された行のIDENTITYはどうすればわかるのかというと、クエリ単位やテーブル単位で直前に追加されたIDENTITYを返す@@IDENTITYとかSCOPE_IDENTITYとかIDENT_CURRENTとかのシステム変数や関数があります。 手動で管理したければ採番テーブルを作るしかないでしょう、ただし、複数のプログラムから同時に採番したとき同じ番号を返してしまわないようがっちり排他制御しておく必要がありますが。