چطور میشه AutoNumber رو بعد از ثبت بدست آورد؟
فرض کنیم با یه یک Insert تو برنامه رکوردی درج می کنیم که یک فیلد اون AutoNumber هستش چطور میشه اونو بدست آورد ؟
مثال table1: id (AutoNumber) , felid1 , felid2 , felid3
کد:
Dim StrSelect As String = ""
Dim CmdInsert As OleDb.OleDbCommand
ConectionBank.Open()
StrSelect = "INSERT INTO Table1(Field1, Field2, Field3) VALUES(1,2,3)”
CmdInsert = New OleDb.OleDbCommand(StrSelect, ConectionBank)
CmdInsert.ExecuteNonQuery()
ConectionBank.Close()
نکته :روشهای دیگه ای هست مثل گرفتن آخرین رکورد و یا دستور ExecuteScaler() ولی این روشها برای حالت تک کاربره کاربرد داره ولی این حالتو برای برنامه تحت شبکه میخوام
با تشکر