PDA

View Full Version : پیدا کردن شماره ردیف یک مقدار در دیتابیس



imaniuser
چهارشنبه 29 بهمن 1393, 01:11 صبح
با سلام
فرض کنید
یک جدول بصورت دیتابیس داریم و در ردیف 3 و ستون پنج اون عدد 12 رو داشته باشیم.
میخوام کاربر با دادن عدد 12 از طریق edittext به برنامه؛ برنامه شماره ردیف اون عدد رو بهم بگه؟


کسی میتونه در نوشتن کدش کمک کنه:متفکر:

gilas1368
چهارشنبه 29 بهمن 1393, 08:35 صبح
خب شما باید ی select بزنید از دیتابیستون
برای اینکار ی string مثل نمونه زیر تعریف میکنین:

Select YOUR_ROW_COLUMN From YOUR_TABLE Where YOUR_COLUMN=12
این رشته رو به متد raw query به عنوان اولین پارامتر پاس میدید و پارامتر دومش رو هم null میذارید.
متد rawquesty یک شی cursor برمیگردونه و شما باید از داخل این شی مقدار مورد نظرتون رو بیرون بکشید
اینم کد بیرون کشید اطلاعات:

if(cursor.getcount()>0){
while(cursor.moveToNext(){
int rowNumber=cursor.getInt(0);
}
}

isaac23
چهارشنبه 29 بهمن 1393, 08:49 صبح
Adodc2.Recordset.Filter = "ID='" &12 & " '"
Text6.Text = Adodc2.Recordset.Fields!ID