انجمن‌های فارس وب

نسخه کامل: گرفتن بزرگترین مقدار فیلد ID از دیتابیس
شما در حال بازدید از بایگانی ارسال های انجمن هستید این نسخه کامل نیست : برای مشاهده نسخه کامل اینجا کلیک کنید
من کد زیر رو برای گرفتن آخرین فیلد ( بزرگترین ) PK_ID از دیتابیسم نوشتم . حالا میخوم بعد از گرفتن آخرین مقدار PK_ID ، اونرو برابر با خاصیت Text یک کنترل Label قرار بدم که برای اینکار نمیدونم از چه دستوری باید استفاده کنم . اگه ممکنه منو راهنمایی کنید .

Dim strCon As String = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/DataBase.mdb;Persist Security Info=True")
Dim MaxID As New OleDbCommand("SELECT MAX(PK_ID) FROM Buying", New OleDbConnection(strCon))

Command ها برای اجرای Query هاست ، برای اینکه بتونیداز نتایج اونا استفاده کنی بهتره از Adapter و Dataset استفاده کنی. ولی راه زیرم برای استفاده از خروجی Command هست :

Int32 RC 0;
Dim strCon As String = ("Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=|DataDirectory|/DataBase.mdb;Persist Security Info=True"
)
Dim MaxID As New OleDbCommand("SELECT MAX(PK_ID) FROM Buying",
 New 
OleDbConnection(strCon))
                
RC=(Int32)MaxID.ExecuteScalar();
        
con.Close();
        return 
RC

مرجع آدرس ها