بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دیتابیس(مشکلم با دستورات کوئییری)

مدیریت گفتگو
ایمان 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

میخواستم یه دستوری کوئووری بتویسم که بگم از داخل جدول دیتابیسم اون مقداری رو برام بیار که مثلا فیلد دسته اش یک باشه و فیلد مثلا نوعش a  باشه.منظورم اینه که دوتا از مقادیر فیلدهاش رو بدیم.دیگه بگرده از جدول ببینه کدوم سطر این خصوصات داره.بعد مثلا مقدار یه فیلدش رو برام خروجی بده.همه فیلد ها از نوع Text هستن.

مشکلم توی چیه؟؟فورس میده

    public String my_slo(String table, String daste, String group) {

        Cursor cu = mydb.rawQuery("select * from " + table + " where daste='" + daste + "' and group='" + group, null);
        cu.moveToFirst();
        String s = cu.getString(1);
        return s;

نظرات

ایمان 10 سال پیش
کسی نیس جواب بده؟؟؟دوستان
nmotaghed 10 سال پیش
فکر کنم به جای group بنویسی group by مشکلت حل بشه.
احمد 10 سال پیش
تو کوئری باید کلمات از هم فاصله داشته باشن

پاسخ‌ها 1

حمیدرضا 10 سال پیش

سلام.

فکر کنم این درست کار کنه :

public String my_slo(String table, String daste, String group) {
    Cursor cu = mydb.rawQuery("select * from " + table + " where daste='" + daste + "' and group='" + group + "'", null);
    cu.moveToFirst();
    String s = cu.getString(0);
    return s;
}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .