データベース テーブルから最大 ID を取得しようとしていて、win フォームの読み込み時にそれを表示したいと考えています。次のクエリを使用して最大 ID を取得しています。
SELECT ISNULL(MAX(ID),0)+1 FROM StockMain WHERE VRDATE = '2013-01-30'
上記は、今日の最大 ID を返す必要があります。たとえば、このステートメントを初めて実行すると、値 '1' が返されます。ID = '1' で最初のレコードを保存すると、MAX(ID) = '2' となるはずです。しかし、それは私に値1を返します。
提案や解決策はありますか????