oledb データベース (Microsoft Access DB) で自動インクリメント機能を使用する場合の代替手段は何ですか...自動番号データ型がそこにあります...しかし、SQL Server 2008 r2 の自動インクリメント機能のようには機能しません...
と
クライアントのマシンに単純な C# アプリケーションを 1 つインストールしました....クライアントでデータ入力を行い、送信後に Datagrid で表示されます...
例:ID(プログラムによって自動生成)、名前、住所、携帯電話、固定電話を入力するためのフォームを作成しました。
オペレーターがこれらの詳細を入力して送信ボタンをクリックすると、データベースに保存され、datagridview に表示されます (データベース内の対応するテーブルにバインドされているため)。
..........ここでの問題は..オペレーターが 50 を超えるレコードを入力したため、datagridview が突然 22 番目から 50 番目までのレコードを表示し始め、50 番目のレコードの後に 1 番目から 21 番目のレコードを表示し始めたことです..
新しいレコードが追加されるたびに、50 番目のレコードの後に追加されます... 私はここで Microsoft Access データベース (OLEDB 接続) を使用しています... Microsoft SQL Server r2 を使用したときに、この種の問題に直面したことはありません...
何が解決策になるでしょうか...
Datagridview をバインドするために書いたコードは次のとおりです>>>
da=new oledbdataadapter("select * from customer",con);
Dataset ds=new Dataset();
da.fill(ds);
gvCustomerRecord.Datasource=ds.Tables[0];
OLEDBの自動インクリメントに関する解決策はありますか???