オートナンバーでの連番記録場所について


usaginohoxtupe  2006-02-15 19:05:18  No: 130234

よくオートナンバーを使うのですが、このナンバーはどこから読み込んでくるのでしょうか?現在何番迄カウントしているのかが、知りたいんですが。

よろしくお願い致します。


魔界の仮面弁士  2006-02-15 19:20:12  No: 130235

何のオートナンバーでしょう?
JET のオートナンバーであれば、データが登録時に発行されます。

直前の採番値を知りたいのであれば、ADO / ADO.NET にて
  SQL = "SELECT @@IDENTITY"
のクエリを実行できます。
http://yaplog.jp/orator/archive/12

SQL Server のサンプルについて、下記も参照してみてください。
http://www.microsoft.com/japan/msdn/net/adonet/manidcrisis.asp


usaginohoxtupe  2006-02-25 18:24:10  No: 130236

質問の仕方が悪く申し訳ありません。
マイクロソフトアクセスでテーブル設定して入力を開始した場合、自動的に
番号が振られます。この番号はどこから取得しているのでしょうか?
又、この自動割り振りされるものを指定して振り分けする方法を教えて下さい。


魔界の仮面弁士  2006-02-25 20:42:51  No: 130237

>この番号はどこから取得しているのでしょうか?
新規レコード追加時に、JETが内部カウントを元に生成します。
JET 4.0以上では、開始番号や増分値を、1以外の値にする事もできます。
http://yaplog.jp/orator/archive/11
http://yaplog.jp/orator/archive/13

>指定して振り分けする方法
指定したいなら、そもそもオートナンバーフィールドを使うべきではありません。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加