ABA


"שאלה בנוגע לאפליקציה עם מסד נתונים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21547 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21547
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   23:34   02.01.16   
אל הפורום  
  שאלה בנוגע לאפליקציה עם מסד נתונים  
 
   הכנתי פרויקט של תוכנה לשמירת סיסמאות שהם נשמרות ב DB SQL
הכל עבד הרצתי סגרתי את הכל ואז קלטתי שצריך להוסיף עוד עמודה ל DB ולמסכים עו דשורה של שם
הוספתי הכל הוספתי גם ב DBHELPER
הוספתי בכל מקום שצריך בכל מתודה שהשתמשתי
האפליקציה קורסת לי באומולטור בשורה של המתודה שבעצם קוראת מה DB

יש מצב כאילו "למחוק " את ה DB שהוא לא יזכור שהרצתי את האפליקציה ?
תודה מראש אני שובר את הראשש כבר 5 שעות מה קרה .

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תביא לנו שגיאה, משהו.... IDAN_500  03.01.16 00:03 1
     מכתב Crazy Lion  03.01.16 00:30 2
         מכתב cfirzzz 03.01.16 10:23 3
             זה גם מה שלי נראה, איך אני מסיר את האפליקציה מהאומולטור? Crazy Lion  03.01.16 11:58 4
                 תעשה לאימג' Wipe ב-AVD Manager כובען  03.01.16 12:45 5
                     10x :) אני אגיע מהעבודה בערב הלוואי שזה יפתור את הבעיה Crazy Lion  03.01.16 15:04 6
                     10x :) אני אגיע מהעבודה בערב הלוואי שזה יפתור את הבעיה Crazy Lion  03.01.16 15:04 7
                         עדכון : כן היה צריך למחוק את האומולטור ולעשות חדש :) Crazy Lion  03.01.16 18:15 11
                             אשמח לעזרה קטנה בהבנה מה לא טוב בשאלתא שיצרתי : Crazy Lion  03.01.16 19:06 12
                                 כנס IDAN_500  03.01.16 19:29 13
                                     רווח זה '' '' ? Crazy Lion  03.01.16 19:33 15
                                         אתה יכול לעשות ShocKi  03.01.16 20:02 18
                                             אחי IDAN_500  03.01.16 20:10 19
                                                 אני רק הדגמתי איך צריך לטפל ברווח ShocKi  03.01.16 20:17 20
                                                     מסכים איתך, אני גם עובד ככה, ובטח שלא לעבוד עם הסטרינגים בצורה כזאת בכל אופן. IDAN_500  03.01.16 20:20 21
                                     כן. Password.TABLE + ''WHERE'' פה אין שום ריווח... IDAN_500  03.01.16 20:00 17
                                 אתה צריך ללמוד לדבג קוד. ShocKi  03.01.16 19:30 14
                                     אני עובד עם ה DEBUG זו השילתא עצמה בוודאות Crazy Lion  03.01.16 19:34 16
                                         הכוונה היא דוקטור חייק  04.01.16 06:39 24
                                             כן בזה אני חלש :\ אבל אנחנו נשתפר Crazy Lion  04.01.16 08:00 25
                                                 אתה צריך להכריח את עצמך להשתמש בזה. ShocKi  04.01.16 21:36 26
                                                     צודק לגמרי פשוט עזר לי לפתור את הענין בשאלתות צעד אחר צעד :) Crazy Lion  08.01.16 16:49 27
  SQL זה ממש overqualified בשביל זה... אבל אם כבר עשית.... -OZ-  03.01.16 15:16 8
     overkill ? cfirzzz 03.01.16 17:20 9
     אני יודע זה הדרישות של המרצה לא היה מוכן לשמוע על שום דבר אחר Crazy Lion  03.01.16 18:12 10
         הבנתי... אם ככה אז מעולה! -OZ-  03.01.16 21:47 23
  תנסה לשנות את הversion של הcreate אם אתה מתכוון לאנדרואיד rccool 03.01.16 20:23 22

       
IDAN_500 
חבר מתאריך 11.12.03
2321 הודעות
   00:03   03.01.16   
אל הפורום  
  1. תביא לנו שגיאה, משהו....  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   00:30   03.01.16   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 1
 
  

הארור הוא למתודה הזו
השורה המסומנת זו השורה החדשה שהרסה לי


מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
cfirzzz לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
5060 הודעות, 2 פידבק
   10:23   03.01.16   
אל הפורום  
  3. מכתב  
בתגובה להודעה מספר 2
 
   תדביק פה את כל ה STACK ואת כל השגיאה
גם קוד תדביק בתור טקסט ולא print screens
לפי מה ששמת פה אי אפשר לעזור

בכל אופן
ייתכן שפשוט שינית את המבנה של ה DB בזמן שהוא כבר היה קיים, אם זה המצב, פשוט תסיר את האפליקציה ותן ל studio להתקין אותה מחדש (או שתעשה clear data)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   11:58   03.01.16   
אל הפורום  
  4. זה גם מה שלי נראה, איך אני מסיר את האפליקציה מהאומולטור?  
בתגובה להודעה מספר 3
 
   תודה מראש

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק
   12:45   03.01.16   
אל הפורום  
  5. תעשה לאימג' Wipe ב-AVD Manager  
בתגובה להודעה מספר 4
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   15:04   03.01.16   
אל הפורום  
  6. 10x :) אני אגיע מהעבודה בערב הלוואי שזה יפתור את הבעיה  
בתגובה להודעה מספר 5
 
   ואוכל לסיים את הפרויקט

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   15:04   03.01.16   
אל הפורום  
  7. 10x :) אני אגיע מהעבודה בערב הלוואי שזה יפתור את הבעיה  
בתגובה להודעה מספר 5
 
   ואוכל לסיים את הפרויקט

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   18:15   03.01.16   
אל הפורום  
  11. עדכון : כן היה צריך למחוק את האומולטור ולעשות חדש :)  
בתגובה להודעה מספר 7
 
   עכשיו רק נשאר לי הענין של לתת למשתמש אפשרות להוסיף אבטחה של סיסמא כאשר הוא בוחר באופציה

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   19:06   03.01.16   
אל הפורום  
  12. אשמח לעזרה קטנה בהבנה מה לא טוב בשאלתא שיצרתי :  
בתגובה להודעה מספר 11
 
   ערכתי לאחרונה בתאריך 03.01.16 בשעה 19:12 בברכה, Crazy Lion
 
זו שאילתא שמטרתה היא למחוק מ הDB ואחרי זה המ LISTVIEW


public void DeletePass(String passName,String passUrl, String passUser, String passPass) {
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.execSQL("DELETE FROM " + Password.TABLE + "WHERE" + Password.KEY_NAME + "=" +passName +"AND" + Password.KEY_URL + "=" + passUrl + "'AND" +
Password.KEY_USER + "= '" + passUser + "'AND" + Password.KEY_PASS + "= '" + passPass + ";");

לדעתי יש כאן בעיה של גרשים או משהו כזה הקטע לא מצליח לקלוט איפה התקלה

אולי לעשות את השלאתא ב
String query = "dasdad"
db.exec(query)

?

תודה מראש
@cfirzzz @

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
IDAN_500 
חבר מתאריך 11.12.03
2321 הודעות
   19:29   03.01.16   
אל הפורום  
  13. כנס  
בתגובה להודעה מספר 12
 
   זה נראה שבין שם הטבלה למילה WHERE חסרה רווח, ואת אמת שגם בהמשך השאילתא חסרים רווחים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   19:33   03.01.16   
אל הפורום  
  15. רווח זה '' '' ?  
בתגובה להודעה מספר 13
 
  

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   20:02   03.01.16   
אל הפורום  
  18. אתה יכול לעשות  
בתגובה להודעה מספר 15
 
  
+ "WHERE " + 

שים את הרווח בתוך המחרוזת של ה WHERE.

אגב, גישה אחרת ליצירת שאילתות היא ליצור את תבנית השאילתה...

משהו כמו


SELECT ID,NAME,PHONE,ADDRESS FROM USERS WHERE NAME=FIRST_PARM AND ADDRESS LIKE '%SECOND_PARAM%'

ואז, לקרוא למתודה (בשפת תכנות שבה אתה כותב) שמבצעת החלפה בין:
FIRST_PARM
SECOND_PARAM
למשתנים שלך.

זה הופך את המחרוזת להרבה יותר קריאה ומובנת.


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
IDAN_500 
חבר מתאריך 11.12.03
2321 הודעות
   20:10   03.01.16   
אל הפורום  
  19. אחי  
בתגובה להודעה מספר 18
 
   גם אתה שכחת רווח בהתחלה, אבל העיקר הכוונה חח

דבר נוסף לפותח האשכול, באנדרואיד אתה יכול להשתמש ב string resources בשביל לעשות בדיוק את מה ש ShocKi תיאר (תוך שימוש ב placeholders) וכמו כן אפשר להשתמש במחלקה java.text.MessageFormat למטרה דומה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   20:17   03.01.16   
אל הפורום  
  20. אני רק הדגמתי איך צריך לטפל ברווח  
בתגובה להודעה מספר 19
 
   לא באמת התאמתי את השורה לקוד שלו.

אישית, אני לא משתמש בצורה כזאת של שאילתה...
אני מעדיף לעבוד עם פונקציות, ואז זה פשוט לבצע SELECT. הלוגיקה יושבת בפונקציה במסד נתונים ולא בקליינט...

אבל כל אחד עם מה שהוא מעדיף


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
IDAN_500 
חבר מתאריך 11.12.03
2321 הודעות
   20:20   03.01.16   
אל הפורום  
  21. מסכים איתך, אני גם עובד ככה, ובטח שלא לעבוד עם הסטרינגים בצורה כזאת בכל אופן.  
בתגובה להודעה מספר 20
 
   על כל פנים ב sqlite (ה DB המקומי שאנדרואיד משתמש בו) אין פונקציות בכל מקרה =|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
IDAN_500 
חבר מתאריך 11.12.03
2321 הודעות
   20:00   03.01.16   
אל הפורום  
  17. כן. Password.TABLE + ''WHERE'' פה אין שום ריווח...  
בתגובה להודעה מספר 13
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   19:30   03.01.16   
אל הפורום  
  14. אתה צריך ללמוד לדבג קוד.  
בתגובה להודעה מספר 12
 
   כשאתה עובד עם קליינט ומסד נתונים אתה צריך להבין קודם כל מה גורם לשגיאה.
האם זה הקליינט? האם זו אולי השאילתה עצמה?

סה"כ כל מה שיש לך בתוך ה exec זה מחרוזת.. אז אתה יכול לעשות את מה שכתבת למטה ולהדפיס אותה \ או במצב דיבג. ואז לראות אם מה שאתה מדפיס היא שאילתה הגיונית, בין היתר למשל להריץ אותה בשרת באופן עצמאי (בגיבוי אם יש) ולראות מה קורה.


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   19:34   03.01.16   
אל הפורום  
  16. אני עובד עם ה DEBUG זו השילתא עצמה בוודאות  
בתגובה להודעה מספר 14
 
   תודה מראש לכל העוזרים והערות
לא לוקח מובן מאליו ורק לומד מכל אחד ואחד ממכם

פה קבור הכלב:

Password.KEY_URL + "='" + newUrl + "'," +
Password.KEY_USER + "=" + newUser + Password.KEY_PASS + "=" + newPass+"' " + " WHERE " + Password.KEY_NAME + "='" + oldName + "' AND " +
Password.KEY_URL + " = '" + oldUrl + "';" ;

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דוקטור חייק  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.12.06
40783 הודעות, 13 פידבק
   06:39   04.01.16   
אל הפורום  
  24. הכוונה היא  
בתגובה להודעה מספר 16
 
שפחות מעניין הפקודה שהצגת,
אלה מה שיותר מעניין זה לאחר הפעלת הפקודה אחרי שהמחרוזת נבנתה - לראות את השאילתה ולהבין מה לא בסדר בה.

בדיבאג, פחות מעניין לראות את הקוד - ויותר מעניין לראות את תוצאות הריצה בפועל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   08:00   04.01.16   
אל הפורום  
  25. כן בזה אני חלש :\ אבל אנחנו נשתפר  
בתגובה להודעה מספר 24
 
  

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   21:36   04.01.16   
אל הפורום  
  26. אתה צריך להכריח את עצמך להשתמש בזה.  
בתגובה להודעה מספר 25
 
   יש אנשים ש"מדבגים" בשיטה של להכניס לקוד מלא הדפסות למסך. זה נוראי.

ברגע שתתרגל לדיבאג אתה תראה שזה כלי מעולה. זה מאפשר לך בכל רגע נתון לדעת בדיוק מה קורה בקוד.


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   16:49   08.01.16   
אל הפורום  
  27. צודק לגמרי פשוט עזר לי לפתור את הענין בשאלתות צעד אחר צעד :)  
בתגובה להודעה מספר 26
 
   ערכתי לאחרונה בתאריך 08.01.16 בשעה 20:05 בברכה, Crazy Lion
 
בנוסף השתמשתי במנגנון
try
and
catch

לבדוק מה השינוי שקרה ב DB

נשאר לי רק לעשות את מסך הגנת כניסה ל APP ולעצב והכל תענוג
@cfirzzz@

באמצעות תפריט אפשר להגדיר להוסיף הגנת כניסה ל APP עי סיסמא וכן גם לשנות או לבטל את הסיסמא למי שיודע את הסיסמא הנוכחית
אני מסתבך עם איך יראה המסך תפריט למה אני כרגע רואה שאני צריך להוסיף 3 אקטיבי יש אולי דרך יותר איטליגנטית?


מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-OZ-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 31.3.02
32796 הודעות, 27 פידבק
   15:16   03.01.16   
אל הפורום  
  8. SQL זה ממש overqualified בשביל זה... אבל אם כבר עשית....  
בתגובה להודעה מספר 0
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
cfirzzz לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
5060 הודעות, 2 פידבק
   17:20   03.01.16   
אל הפורום  
  9. overkill ?  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
19328 הודעות, 9 פידבק
   18:12   03.01.16   
אל הפורום  
  10. אני יודע זה הדרישות של המרצה לא היה מוכן לשמוע על שום דבר אחר  
בתגובה להודעה מספר 8
 
   אין לי מה לריב איתו .
ה SQL סתם סיבך לי את החיים .
אני בזמני הפנוי ישדרג את זה למה שדיברנו

מילוי סקרים בתשלום למי שמעונין ,
משלם בזמן וקל להגיע ליעד :
https://goo.gl/EJh6V2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-OZ-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 31.3.02
32796 הודעות, 27 פידבק
   21:47   03.01.16   
אל הפורום  
  23. הבנתי... אם ככה אז מעולה!  
בתגובה להודעה מספר 10
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
rccool
חבר מתאריך 22.12.13
61 הודעות
   20:23   03.01.16   
אל הפורום  
  22. תנסה לשנות את הversion של הcreate אם אתה מתכוון לאנדרואיד  
בתגובה להודעה מספר 0
 
   ואז אני לא זוכר כל כך אבל אם אני לא טועה יש גם סינטקס לרשום update לטבלה.
בעיקרון זה עובד ככה אחרי שעשית שינוי version הוא אמור ללעדכן את הרשומה החדשה.

נכתב מהפלאפון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net