سلام
لطفاً کد زیر رو نگاه کنید.
private
void GetMaxID()
{
try
{
OleDbConnection objconnection =
newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\radman.mdb;Persist" +
" Security Info=True;Jet OLEDB:Database Password=123456");
OleDbDataAdapter objDataAdapter = newOleDbDataAdapter();
DataSet objDataSet = newDataSet();
objDataAdapter.SelectCommand =
newOleDbCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT max(PersonalID) as MAXID
FROM tblPersonalHuzur"
;
objDataAdapter.SelectCommand.CommandType =
CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet,
"tblMachinCrash");
objconnection.Close();
MaxID =
Convert.ToInt32(objDataSet.Tables["tblMosaede_tblPersonal"].Rows[0]["MAXID"]);
}
catch (Exception)
{
}
}
MessageBox
.Show(MaxID.ToString());
به من 0 راه نشان می دهد در صورتی که باید عدد 4 را نشان دهد.
در قسمت catch هم برک پوینت می گذارم ولی هیچ ارروری نمی گیرد.
لطفاً راهنمایی کنید که بدجوری فوری لازم دارم تا این مشکلم حل نشه نمی تونم بقیه برنامه رو بنویسم چون باید تست کنم
با تشکر